2014-01-09 64 views
1

,我有以下字符串集 - "Hello.There""HelloWorld.There"正則表達式不會停止匹配

如果我做了'Hello.*',正則表達式返回兩個字符串。我如何改變我的表達式,只返回"Hello.There"

回答

3

你可以在你的正則表達式使用單詞邊界:

^Hello\b.*$ 

用字邊界它不會匹配HelloWorld

0
\bHello\.There\b 

.字符是在正則表達式特殊字符。逃脫它。

+0

當它,我想我誤解了這個問題。 – pcnThird

0

試試這個表達 [Hello.]*

gskinner是一個簡單而良好的webseite用正則表達式

實驗
0

你的正則表達式應該是Hello\.如果你想返回字符串時,它僅包含Hello.

在正則表達式(。)表示任何字符。你可以通過使用這樣的轉義字符來逃避這個\.