Javascript 如何使用正则表达式从字符串中获取所需的部分
我有一个类似“test”的字符串 我必须得到唯一一个没有@“的测试词 如何在javascript中将它们与正则表达式匹配?请尝试下面的正则表达式:Javascript 如何使用正则表达式从字符串中获取所需的部分,javascript,regex,string,Javascript,Regex,String,我有一个类似“test”的字符串 我必须得到唯一一个没有@“的测试词 如何在javascript中将它们与正则表达式匹配?请尝试下面的正则表达式: @\'([^']*)\' 获取组(1) 如果您的语言支持向后看(例如python、perl、java…): (? var objName=firsName.replace('@',“'); lastName=objName.replace(/[']/g',) 我就这样把它修好了。我不知道这是不是最好的方法。谢谢你的帮助。为什么不只是方法呢? (?&
@\'([^']*)\'
获取组(1)
如果您的语言支持向后看(例如python、perl、java…):
(?
var objName=firsName.replace('@',“');
lastName=objName.replace(/[']/g',)
我就这样把它修好了。我不知道这是不是最好的方法。谢谢你的帮助。为什么不只是方法呢?
(?<=@\')[^']*
var firsName= "@'test'"