0

これらの単語があれば見つけたいhtmlファイルがいくつかあります。

id="s"

それらの前にこのタグがありません

<div

そうでない場合は、正規表現によって追加されるため、結果は次のようになります。

<div id="s"

そして、divの前またはid="s"の後のすべてをそのままにします。

とすれば:

  • id = "s"の前に、スペースまたはタブを含めることができます
  • その後にいくつかの言葉があります
  • 欠落している「<div」は、行の前、またはid="s"の前の同じ行にある可能性があります
4

1 に答える 1

1

<div id="s"最も簡単なアプローチは、おそらく、空白のいずれかまたはそれに続くすべての出現箇所を検索し、いずれid="s"かを。に置き換えること<div id="s"です。(つまり、id="s"探してから後ろ向きに探すのではなく、検索<divに含めるだけ<divです。)

何を見つけるか:次のよう<div\s*id="s"|\s*id="s"
に置き換えます:<div id="s"

前:

test
test <div
id="s"
test
id="s"
test <div id="s"
test    id="s"
<div    id="s"
test   id="s"
<div  id="s"

すべて交換した後:

test
test <div id="s"
test<div id="s"
test <div id="s"
test<div id="s"
<div id="s"
test<div id="s"
<div id="s"

検索フィールドと置換フィールドに先頭の空白を追加するか、別のパスを実行して、間に必要なスペースをいくらでも戻すことができますtest<div id="s"

于 2012-10-19T14:39:08.377 に答える