如何通过正则表达式从字符串中获取想要的部分

时间:2013-01-28 13:01:01

标签: javascript regex string

我有一个像@'test'的字符串  我必须得到没有@''

的测试词

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

2 个答案:

答案 0 :(得分:0)

尝试下面的正则表达式:

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

获取group(1)

如果你的语言支持look-behind,(例如python,perl,java ......):

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

也可以在没有分组的情况下工作。

哦,只是看到你编辑了你的问题,据我所知,js不支持后视,然后你可以选择1。

答案 1 :(得分:0)

var firsName= "@'test'"

var objName = firsName .replace('@',“'”); 的lastName = objName.replace(/ [ '] /克,'');

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