0

このテキストを別のものに置き換えるのに苦労しています。この XML は、次の行も使用します。

     <Need>
        <Need type="money" amount="100"/>
     </Need>

私はこれでそれを試しました:

<Need>([\n]*[a-Z]*)</Need>

<Need>(?:[^\n]*(\n+))+</Need>

<Need>([^\n]*[0->]*[a-Z]*)</Need>

<Need>([^\n]*[a-Z]*)</Need>

それらのどれも機能せず、2つはテキスト全体を削除しました:( .

4

2 に答える 2

1

探す:

<Need>(.*?)</Need>

置き換え:

$1

次のことを確認してください。

  • 正規表現がチェックされます。
  • . (ドット) は改行に一致し、チェックされます。
于 2013-10-03T09:27:26.757 に答える
0

これを使用して、空白と改行を考慮した広範な検索と置換を行います。

[\s]*<Need>[\r\s]*<Need[^/]*/>[\r\s]*</Need>
于 2013-10-03T09:42:49.300 に答える