0

我有一个像@'test'这样的字符串,我必须只得到没有@''的测试词

如何在 javascript 中将它们与正则表达式匹配?

4

2 回答 2

0

试试下面的正则表达式:

@\'([^']*)\'

得到group(1)

如果您的语言支持后视(例如 python、perl、java...):

(?<=@\')[^']*

应该在没有分组的情况下工作。

哦,刚刚看到你编辑你的问题,据我所知,js不支持look-behind,那么你可以选择1。

于 2013-01-28T13:03:15.887 回答
0
var firsName= "@'test'"

var objName = firsName .replace('@', "'"); lastName=objName.replace(/[']/g,'');

我就这样修好了。我不知道这是不是最好的方法。谢谢你的帮助

于 2013-01-28T13:42:37.420 回答