私はパターンa:b
の出現を探しています。これは、フォームのものであってもよいjavascript:aの正規表現:b
a: b
又はa :b
又はa : b
(オプションのスペースに注意してください)。
私は正規表現に新しいですし、フォームの何かしようとしていた:a\s:\sb
をしかしちょっと作業はDIN ..
は、誰かが正しいものを私を指摘することはできますか?
おかげで..
私はパターンa:b
の出現を探しています。これは、フォームのものであってもよいjavascript:aの正規表現:b
a: b
又はa :b
又はa : b
(オプションのスペースに注意してください)。
私は正規表現に新しいですし、フォームの何かしようとしていた:a\s:\sb
をしかしちょっと作業はDIN ..
は、誰かが正しいものを私を指摘することはできますか?
おかげで..
a\s*:\s*b
を試してみてください。また、これはテストするのに便利です:http://www.pagecolumn.com/tool/regtest.htm
私はOPが無限のスペースを望んでいるとは思わない。 – Czechnology
恐ろしく..ありがとうございました。 – sharath
私はあなたのコードを試して、偽を取得します。私は何をやっているのですか? var patt1 =新しいRegExp( "a \ s *:\ s * b"); document.write(patt1.test( "a:b")); – sharath
あなたの現在の正規表現は 'a \ s:\ sb'です。パターンの '\ s'部分をオプションにしなかったので、これは '[SPACE]:[SPACE] b'に一致します。ここでは[SPACE]をスペース、タブ、または他のもののスタンドインとして使用しています空白文字。代わりに、 'a \ s?:\ s?b'を使うことができます。これは空白をオプションにします。
さらに詳しい表現情報については、the Perl regular expression tutorialをお勧めします。