特定の文字列の一部である場合を除いて、文字列に一致する正規表現

HotN

特定の文字列を照合しようとしていますが、それがいくつかの特定のリテラル文字列の一部ではない場合に限ります。リテラル文字列<span class='highlight'>とに該当する結果を除外したいと思います</span>したがって、「light」、「high」、「pan」、「an」などを検索する場合、これら2つのリテラルの一部ではない他の出現箇所と一致させたいと思います。

私は完全なHTMLを解析しようとはしていません。リストされているのは、これら2つの文字列だけで、変更されることはありません。クラス値は「ハイライト」から変更されることはありません。

思いつく限りのマナー、キャプチャーグループ、非キャプチャーグループなどを試しましたが、何も思いつきませんでした。ルックアラウンドが機能していないようです。除外されるケースに対する文字列の位置が特定の順序であることが保証されていないため、私は賭けています。

これは正規表現だけで可能ですか?

HotN

おっと、私は自分の質問を適切に単純化していると思いましたが、それは私が間違っていたことがわかりました。文字列を取得し、検索語のリストで正規表現の置換を行うコードを継承しました<span class="highlight"></span>一度に1つずつループし、一致するものをでラップします。その結果、「光」を検索すると、「光を見て」のようなフレーズが正しく表示されなくなりました。「the」が一致して置き換えられ、次に「light」が一致しましたが、「the」の新しく置き換えられたタグと一致します。秘訣は、個々の単語で実行された正規表現を修正することではなく、すべてを一緒に処理する正規表現に変更することでした。を使用して正規表現を置き換えるのではなく、を使用してthelight正規表現をthe|light。にする必要がありました

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列の一部に一致する正規表現

分類Dev

一部の文字列に一致する正規表現

分類Dev

文字列に特定の数値がある/ない場合に文字列全体に一致する正規表現

分類Dev

特定の文字列の一部でない限り、任意の数に一致する正規表現

分類Dev

存在する場合と存在しない場合がある文字列の一部に一致する正規表現

分類Dev

すべて小文字で特定の文字列を含まない文字列に一致する正規表現

分類Dev

一部の文字列を除く一部の文字列を含むパターンに一致する正規表現

分類Dev

いくつかの特定の文字列を除くすべてに一致する正規表現

分類Dev

文字列の一部にのみ一致するJavaScript正規表現

分類Dev

特定の文字列を除いて、文字のすべての出現に一致する正規表現はありますか?

分類Dev

一部の文字列が後に続かない文字列に一致する正規表現

分類Dev

一部が正規表現に一致する場合は文字列全体を取得します

分類Dev

区切り文字に特定の単語が含まれている場合の正規表現一致文字列

分類Dev

特定の位置で文字列に一致する正規表現

分類Dev

文字列全体ではなく文字列の一部に一致するJavascript正規表現

分類Dev

文字列の一部だけでなく、文字列全体に正規表現を一致させる

分類Dev

一部の単語を除くすべての小文字に一致する正規表現

分類Dev

正規表現のヘルプ-特定の文字列に一致しますが、[!foobar!]でラップされている場合は一致しません

分類Dev

存在する場合、特定の文字列の前にすべて一致する正規表現(GA Data Studio)

分類Dev

正規表現を持つ特定の文字列の一部でない限り、文字を照合する方法

分類Dev

すでに別の一致の一部である場合、最短の正規表現一致

分類Dev

特定のHTML要素内で発生する場合にのみ文字列に一致する正規表現

分類Dev

正規表現:リンクに特定の文字列のみが含まれている場合に一致

分類Dev

23桁の文字列に含まれている場合、正規表現は一致を無視します

分類Dev

正規表現-特定の文字列を除くすべてに一致するヘルプが必要

分類Dev

正規表現:部分文字列を一致させるが、一部の文字列を除外する方法は?

分類Dev

文字列が正規表現の置換に一致する場合、変数を追加しない場合

分類Dev

文字列を一致する正規表現の一部で置き換える

分類Dev

文字列の3つの特定の場所に一致する正規表現

Related 関連記事

  1. 1

    文字列の一部に一致する正規表現

  2. 2

    一部の文字列に一致する正規表現

  3. 3

    文字列に特定の数値がある/ない場合に文字列全体に一致する正規表現

  4. 4

    特定の文字列の一部でない限り、任意の数に一致する正規表現

  5. 5

    存在する場合と存在しない場合がある文字列の一部に一致する正規表現

  6. 6

    すべて小文字で特定の文字列を含まない文字列に一致する正規表現

  7. 7

    一部の文字列を除く一部の文字列を含むパターンに一致する正規表現

  8. 8

    いくつかの特定の文字列を除くすべてに一致する正規表現

  9. 9

    文字列の一部にのみ一致するJavaScript正規表現

  10. 10

    特定の文字列を除いて、文字のすべての出現に一致する正規表現はありますか?

  11. 11

    一部の文字列が後に続かない文字列に一致する正規表現

  12. 12

    一部が正規表現に一致する場合は文字列全体を取得します

  13. 13

    区切り文字に特定の単語が含まれている場合の正規表現一致文字列

  14. 14

    特定の位置で文字列に一致する正規表現

  15. 15

    文字列全体ではなく文字列の一部に一致するJavascript正規表現

  16. 16

    文字列の一部だけでなく、文字列全体に正規表現を一致させる

  17. 17

    一部の単語を除くすべての小文字に一致する正規表現

  18. 18

    正規表現のヘルプ-特定の文字列に一致しますが、[!foobar!]でラップされている場合は一致しません

  19. 19

    存在する場合、特定の文字列の前にすべて一致する正規表現(GA Data Studio)

  20. 20

    正規表現を持つ特定の文字列の一部でない限り、文字を照合する方法

  21. 21

    すでに別の一致の一部である場合、最短の正規表現一致

  22. 22

    特定のHTML要素内で発生する場合にのみ文字列に一致する正規表現

  23. 23

    正規表現:リンクに特定の文字列のみが含まれている場合に一致

  24. 24

    23桁の文字列に含まれている場合、正規表現は一致を無視します

  25. 25

    正規表現-特定の文字列を除くすべてに一致するヘルプが必要

  26. 26

    正規表現:部分文字列を一致させるが、一部の文字列を除外する方法は?

  27. 27

    文字列が正規表現の置換に一致する場合、変数を追加しない場合

  28. 28

    文字列を一致する正規表現の一部で置き換える

  29. 29

    文字列の3つの特定の場所に一致する正規表現

ホットタグ

アーカイブ