2016-08-17 36 views
0

正規表現が正確に一致するようにするにはどうすればよいですか。何かのようなこの正規表現完全一致

"heeeeehaaaaaleeee" 

私の正規表現は"[hee]"

それが今ではすべての文字(H/E)と一致することを示してアップであることを

は、私は現在の文字列を持っています。文字列に"hee"と一致するようにしてください。h or eではありません。

+1

'' hee "'は、その文字列に一致する正規表現です – Evert

+1

'str.startsWith(" hee ")'? – Bohemian

+0

私は実際のユースケースがより複雑であると仮定しています。これは単純化された例です(正規表現に興味があります)。 –

答えて

7

あなたはそれを考えすぎています。 [hee]character classであり、実際には[he]に相当します。どちらも、文字hまたはeのいずれかの1つのインスタンスと正確に一致します。リテラル文字列heeと一致させたい場合は、それが必要な正規表現です。何かが好きな言語に翻訳してください:

targetString.match(/hee/g); 
1

文字列全体を一致させるには、文字列 "hee"を代わりに使用します。

1

[喜]の代わりに「ええ」の正規表現を試してみてください。

関連する問題