多くの検索の後、私はまだ困惑しています。与えられたパターンにマッチするものを除いて、文字列内のすべてをどのようにマッチさせるのですか?JavaScript内の特定のパターン以外のすべてを一致させる
^
またはネガティブルックアヘッドを使用して特定の単語や文字セットを無効にするソリューションが見つかりましたが、特定のパターンに一致するものを無効にするソリューションが必要です。
例テキスト(HTMLのスニペット):
abcd efg hijkl <span class='skipMe'>xxx</span> nop qrst uv wxyz.
私は、全体のspanタグ以外のすべてを一致させたいです。すなわち、すべてを除くすべて
/<span.*?<\/span>/
いずれのリードも高く評価されます。あなたは常にこのような正規表現でテキストを分割することができ
はあなたですそのタグを持たない文字列を取得するという目標はありますか?その場合、あなたは 'str.replace(/ <\/?[^>)+(> | $)/ g、" "' –