0

エスケープされた引用符を無視して、次の2つの例の間のテキストを見つけるには、正規表現が必要です。

TestNode1="HERE IS THE TEXT I WANT RETURNED"
TestNode2=\"HERE IS THE TEXT I WANT RETURNED\"

私はこれを持っていますが、エスケープ文字に対して正しく機能していません:

"(?:[^\\"]+|\\.)*"

両方のテストノード(1または2)に対して次のリターンを期待しています。

HERE IS THE TEXT I WANT RETURNED
4

1 に答える 1

4

正規表現パターンを使用する

(\\?")(.*?)\1

また

(\\\\?")(.*?)\\1

使用している環境によって異なります...

于 2012-10-15T20:13:45.317 に答える