これらのようなものに一致する正規表現を作成するにはどうすればよいですか?
"Hi hello world" and "Hi world"
私は試した
/^Hi (hello)? world$/i
しかし、それは機能しません。
これらのようなものに一致する正規表現を作成するにはどうすればよいですか?
"Hi hello world" and "Hi world"
私は試した
/^Hi (hello)? world$/i
しかし、それは機能しません。
/^Hi( hello)? world$/i
前のスペースhello
(または後のスペース)もオプションである必要があります。そうでない場合は、次のいずれかに一致します。
hi__world
(アンダースコアは「スペース」です)hi hello world
これはそれを行う必要があります:
/^Hi( | hello )world$/i
Hi (\hello |)world
パイプ文字は「または」として機能します。したがって、parens内の式は、「hello」または何も一致しません。ここでJavascript正規表現をテストできます:http: //rejex.heroku.com/
試してみ/^Hi (hello )?world$/i
てください。コードは「Hihelloworld」と「Hiworld」にのみ一致します。