我有一个像@'test'这样的字符串,我必须只得到没有@''的测试词
如何在 javascript 中将它们与正则表达式匹配?
试试下面的正则表达式:
@\'([^']*)\'
得到group(1)
如果您的语言支持后视(例如 python、perl、java...):
(?<=@\')[^']*
应该在没有分组的情况下工作。
哦,刚刚看到你编辑你的问题,据我所知,js不支持look-behind,那么你可以选择1。
var firsName= "@'test'"
var objName = firsName .replace('@', "'"); lastName=objName.replace(/[']/g,'');
我就这样修好了。我不知道这是不是最好的方法。谢谢你的帮助