有什么办法可以缩写吗?
/ 1111 | 2222 /
我的意思是,我想要一个匹配1111或2222的正则表达式,当它们的开头和结尾都有空格时。
我在下面尝试过此方法,但是它不起作用:
/ 1111|2222 /
答案 0 :(得分:2)
/ 1111|2222 /
模式匹配 1111
或2222
。
您要在此处使用分组构造:
/ (?:1111|2222) /
(?:1111|2222)
是https://github.com/MelbourneDeveloper/Device.Net/blob/master/src/Device.Net/Windows/WindowsDeviceConstants.cs,它允许匹配其他字符/图案序列。
或者,使用捕获组(适用于不支持非捕获组的正则表达式引擎,例如POSIX ERE,XML Schema正则表达式引擎):
/ (1111|2222) /