• ベストアンサー

JavaScript 正規表現について

こんにちは、趣味でプログラミングをしているものです。 さっそくですが質問させていただきます。 下の正規表現パターンの意味について教えていただけないでしょうか? 見えにくいですが、:(コロン)もついています。 var rgexp = /^[\],:{}\s]*$/; よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

検査対象の文字が ] 大かっこ閉じ , カンマ : コロン { 中かっこ開始 } 中かっこ閉じ \s 空白 のみで構成されているか もしくは何もない場合 ていう意味

noname#173931
質問者

お礼

さっそく回答していただきありがとうございます。 そういえば以前の質問にも答えていただきありがとうございました。 解説していただけたおかげで前よりも理解することができました。 貴重な時間を割いての回答、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JavaScript 正規表現の()

    こんにちは。 趣味でプログラミングをしているものです。 さっそくですが質問させていただきます。 var regexp = /^(?:button|input)$/i ; という定義がある場合(コロンもついています)、 その意味を教えてほしいのですが それと() その内部の? : についても 解説していただけないでしょうか? よろしくお願いします。

  • 正規表現入門などを見て、CSVを抽出する正規表現を調べています。

    正規表現入門などを見て、CSVを抽出する正規表現を調べています。 ("(?:[^"]|"")*"|[^,]*),  (?:^|,)(\"(?:[^\"]+|\"\")*\"|[^,]*) などで、コロンの意味がわかりません。 どなたかわかる方、いらっしゃれば、お願いします。

  • この正規表現のパターンについて

    この正規表現のパターンについての意味を教えてほしい。 【疑問】 $pattern ="/((?:.*?<p>.*?<\/p>){3}).*/mis"; ↓の中の (?:.*?<p>.*?<\/p>){3} ↓の中の 先頭の「 ( 」の次の、「 ?: 」の意味がわかりません。 これは、どのような意味があるのでしょうか? 【今までの流れ】 あることが知りたくて質問しました。 そのページは、こちら http://okwave.jp/qa/q7300031.html 教えていただいた、正規表現で、「出来た、出来た」と喜んで、ベストアンサーとして質問を締め切りました。 正規表現って、言語などの環境により、多少の違いがありますよね? そこで、phpの正規表現を勉強しようと、その正規表現を見ました。 しかし、なぜ、これらの文字があるのかわかりません。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • JavaScriptでこの正規表現を利用したい

    var regUrl = new RegExp("^http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?$"); IEで以上の正規表現の部分で「文字セットの範囲が不正です」のエラーが 出るのですが、どこを修正すればよいでしょうか? お願いいたします。

  • JavaScript(JScriptともいうのかな?)の正規表現につい

    JavaScript(JScriptともいうのかな?)の正規表現について質問です。 今、WindowsScriptHost(WSH)を利用するソースを読んでいるのですが、 app.charAt(app.length-1).match(/\S/) とか、 Urls(i).replace(/^feed:\/*(?:http(s)?:\/\/)?/, 'http$1://') のように、スラッシュで囲まれた表現が使われているのですが、これはどういう意味になるのでしょうか? Perlみたいに、ただ「/」で囲まれた文字列を正規表現の何かと判断しているのでしょうか? もしそうなら、解説されてる良いページを見つけられなかったので、詳しく説明されてるページなど教えていただけるとありがたいです。 宜しくお願いします。

  • Perl正規表現わかりますか?

    下記のPerl正規表現ですが、どんな意味か分かるでしょうか? $var =~ s!/([^/]+|~(\.\.))/\.\./!/!g 参考書も読んでみたのですが分かりませんでした(セットされている文字列にどんなマッチング、置換をしているのでしょう) お分かりの方いれば、よろしくお願いします。

    • ベストアンサー
    • Perl
  • 正規表現

    例えば下のような文字列があって、{~} を正規表現で最初の一つをマッチさせたいのですが、{~} が複数あると最初の一つだけを取り出すことができません。 あああああ{aaaaa}いいいいい{bbbbb}ううううう パターンは /{.*}/ こんな感じでやっているのですが結果は、 {aaaaa}いいいいい{bbbbb} となってしまいます。 正規表現に詳しい方教えてください。

  • 正規表現%sについて

    正規表現として'/^%s.*/'の正規表現がある場合%sにどんな意味があるのでしょうか。

    • ベストアンサー
    • PHP
  • 正規表現のパターン " [^<]*?>"

    正規表現のパターンの " [^<]*?>" これはどういう意味なのでしょうか?

  • 正規表現で( , -, ] を表すと。

    こんばんは。お世話になります。 正規表現を使ったプログラミングをしているのですが、一般に、) や、[ や - は正規表現の記号として使われますよね。 この文字を正規表現で検索したい時には、どうすればよいのでしょうか?. 誰か分かる方は教えてください。よろしくお願いします。