2

文字列があり、「一緒に」ある特定の文字のみを正規表現したいと考えています。これを行うにはどうすればよいですか?チェックしようとしている文字は、スラッシュの隣にあるバックスラッシュです。

http://jsfiddle.net/H4e7p/2/

例:

これが私が正規表現している文字列です:

Hello world! How \ar/e you? \/\/\/\/\/\/\\\\\\\\/\/

これは次のようになります

Hello world! How \ar/e you? ******\\\\\\\**

これは実際にどのように見えるかです:

Hello world! How *ar*e you? ***********************

そして、ここに私が現在使用している正規表現があります:

/[\\/]/g

文字グループのチェックを行うには、正規表現はどのように見える必要がありますか? (\/)

4

2 に答える 2

4

間違った通常の構文を使用しました: [xyz]is

文字セットです。囲まれた文字のいずれかに一致します。

代わりに次の正規表現を試してください: /\\\//g.

デモ: http://jsfiddle.net/H4e7p/3/

于 2013-01-11T16:22:32.810 に答える
1

の意味/[\\\/]/gは \ または / のいずれかです

しかし、あなたはしたいです /(\\\/)/g

/ の修正されたエスケープを編集

于 2013-01-11T16:23:24.037 に答える