【发布时间】:2015-04-22 16:02:57
【问题描述】:
我正在尝试在 vanilla JS:
一个样本:
1+3*9/cos(4+2*x/6+pol)+
BDLIRE(longueur2)+2*8+sin(2)
+g()
为了获取我使用的功能:/([a-zA-Z]+)(?=[(])/gm
https://regex101.com/r/fT3iM7/1
为了获得我试过的变量:/([a-zA-Z]+[a-zA-Z0-9]?)(?!\()/gm
https://regex101.com/r/mG2fQ2/1
但正如您所见,它忽略了匹配的最后一个字符,后跟一个 ( 字符
所以我有点坚持我的正则表达式来匹配变量。
感谢您的帮助:)
【问题讨论】: