C#です。以下のような文字列がある場合に 文字列内でダブルクォーテーション("")が対になる部分を抽出したいと思っています。 抽出元文字列:

C言語関連58閲覧xmlns="http://www.w3.org/2000/svg">500

ベストアンサー

0

ThanksImg質問者からのお礼コメント

いつもありがとうございます。 教えた頂いた方法で実現できました。 最後の(?=[^”])が足りませんでした。

お礼日時:6/23 22:21

その他の回答(1件)

0

抽出フラグ(初期値OFF)を用意して 文字列を1文字ずつスキャンしながら・・・ 2文字続くダブルクォーテーションを見つけたら、それを出力して、抽出フラグを反転して、1文字余計に進める。 else 抽出フラグがONだったら出力する。 これだけでいいのでは?