如何制作与此类匹配的正则表达式?
"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$/i
,你的代码只匹配“Hi hello world”和“Hi world”
Hi (\hello |)world
管道字符用作“或”。因此,括号内的表达式匹配“hello”或不匹配。您可以在这里测试您的 Javascript 正则表达式: http ://rejex.heroku.com/