[英]Regular expression for this?
如何制作与此类匹配的RegEx?
"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
竖线字符用作“或”。 因此,parens中的表达式匹配“ hello”或不匹配。 您可以在此处测试Javascript正则表达式: http : //rejex.heroku.com/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.