我正在使用^(?= %)(.*?)(?=%)
正则表达式来找出%之间的所有元素。测试字符串"Hey %firstName% %lastName%"
。
它在chrome上工作正常,但在Mozilla和ie上失败。
我们来了:
/%(S.*?)%/g
输入 : Hey %firstName% %lastName%
输出 : firstName,lastName
如果您唯一需要的是获取介于 % 之间的文本,您可以尝试以下操作:
%(.*?)%