@'test' のような文字列があり、@' ' なしでテスト ワードのみを取得する必要があります。
javascriptで正規表現と一致させるにはどうすればよいですか?
@'test' のような文字列があり、@' ' なしでテスト ワードのみを取得する必要があります。
javascriptで正規表現と一致させるにはどうすればよいですか?
var firsName= "@'test'"
var objName = firsName .replace('@'、 "'"); lastName = objName.replace(/ ['] / g、'');
そのように修正しました。それが最善の方法かどうかはわかりません。助けてくれてありがとう
以下の正規表現を試してください。
@\'([^']*)\'
得るgroup(1)
言語が後読みをサポートしている場合 (例: python、perl、java...):
(?<=@\')[^']*
グループ化しなくても機能するはずです。
ああ、あなたが質問を編集しているのを見たところですが、私が知る限り、js は後読みをサポートしていないので、オプション 1 を選択できます。