2016-04-06 30 views
0

市の名前と市のリストを正規表現で比較する必要があります。問題は、「ローマ」を試してみると、「ローマ」都市ではなく「ローマのアルナナッツォ」都市(ROMAを含む)を取得することです。あなたは私に定期的な機能を教えてくれますか?特定の用語が空白に囲まれたか、先頭に位置するか、文字列の終了された場合は、単にチェックすることができ部分文字列の正規表現

+1

試したコードを表示できますか? – Neal

+1

'/^Roma $/i'は開始と終了の識別子を含み、大文字と小文字を区別しないフラグ –

答えて

2

(^|\s)Roma($|\s) 

本の例をアクションでは、次のようになります

enter image description here

それとも、単に明示的に文字列が「ローマ」は、正確に、他の文字と、単に文字を開始/終了式を使用したかどうかを確認したい場合:

^Roma$ 
0

であることを保証するためにアンカーを使用してみてください "Roma"が含まれている都市では、区切り文字を使用して、指定された文字列が^(strの開始点)を使用してで "Roma"

^Roma$ 
関連する問題