Regex 带反向引用的JavaScript正则表达式
我想构造正则表达式(JavaScript),它将返回:Regex 带反向引用的JavaScript正则表达式,regex,Regex,我想构造正则表达式(JavaScript),它将返回: 对于字符串“test”组(test)和()第二个组为空 对于字符串“test-a”组(test)和(test-a) 这可能吗?可以通过以下方式完成: /(?=(test))(test-a)?/ 用您真正想要的模式替换test和a 您可能还希望锚定它,例如: /^(?=(test))(?=(test-a)?)test(?:-a)?$/
- 对于字符串“test”组(test)和()第二个组为空
- 对于字符串“test-a”组(test)和(test-a)
/(?=(test))(test-a)?/
用您真正想要的模式替换test
和a
您可能还希望锚定它,例如:
/^(?=(test))(?=(test-a)?)test(?:-a)?$/