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