0
感嘆符で始まるすべての単語に一致させたいと思います。 私はこれまでに得て、それは動作します。正規表現:^ !. しかし、私は "!test"という単語を除外したいと思っています。だから!hiはマッチしますが!testはしません。 NOT演算子はありませんので、どのようなアイデアですか?(js)regex match letterフレーズを除外する
感嘆符で始まるすべての単語に一致させたいと思います。 私はこれまでに得て、それは動作します。正規表現:^ !. しかし、私は "!test"という単語を除外したいと思っています。だから!hiはマッチしますが!testはしません。 NOT演算子はありませんので、どのようなアイデアですか?(js)regex match letterフレーズを除外する
あなたは!テストが
にマッチしていない確実に先に負の表情がある正規表現(?!テスト)
を使用することができますfunction match(str){ let regex = /^!(?!test)\w+/; return str.match(regex) != null; } console.log(match('!testing')) console.log(match('!hihello'))