ホームページ  >  に質問  >  本文

この単語を含むブロック全体を削除する正規表現

myzol \s (.*)-[0-9] \s\{[\mrzulf\](.*?)\}
###台詞 ここが私です あなたはそこにいる お気に入り gvt hjk hlkjhf c myzol 123gbhj { テスト 私自身/mrzulf/.comをチェックしてください } myzol 123gbhj { テスト 私自身/mrzulf/.comをチェックしてください } myzol 1fde3gbhj { テスト 自分自身をチェックしてください/check/.com } myzol 12ecehj { テスト 私自身/mrzulf/.comをチェックしてください } マイゾル 1evehj { テスト 自分自身をチェックしてください/check/.com }
ここでは、mrzulf を含むブロックを削除する必要があります
ブランクと交換する必要があります。 

P粉198814372P粉198814372259日前318

全員に返信(1)返信します

  • P粉466909449

    P粉4669094492024-02-27 11:28:50

    サンプル文字列には - がありません。パターン [0-9] \s\{

    のように、すべてのサンプルがカーリングの前に数字で終わるわけではありません。

    一致できるもの:

    \bmyzol\s [^{]*{[^{}]*\bmrzulf\b[^{}]*}

    を空の文字列に置き換えます。

    正規表現のデモ

    開始 { の前にスペースと単語文字が必要な場合、開始 { の前の改行と一致したくない場合:

    \bmyzol\h \w \h {[^{}]*\bmrzulf\b[^{}]*}

    正規表現のデモ

    返事
    0
  • キャンセル返事