0

@'test' のような文字列があり、@' ' なしでテスト ワードのみを取得する必要があります。

javascriptで正規表現と一致させるにはどうすればよいですか?

4

2 に答える 2

0
var firsName= "@'test'"

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

そのように修正しました。それが最善の方法かどうかはわかりません。助けてくれてありがとう

于 2013-01-28T13:42:37.420 に答える
0

以下の正規表現を試してください。

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

得るgroup(1)

言語が後読みをサポートしている場合 (例: python、perl、java...):

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

グループ化しなくても機能するはずです。

ああ、あなたが質問を編集しているのを見たところですが、私が知る限り、js は後読みをサポートしていないので、オプション 1 を選択できます。

于 2013-01-28T13:03:15.887 に答える