TRegExで正規表現にマッチした部分の前後を

解決


QZ  2014-01-19 19:05:28  No: 45916

こんにちは、お世話になります。
正規表現を使おうとしているんですが、
正規表現でマッチした部分の前後を取り出す関数とかはありませんか?


DEKO  2014-01-20 03:02:40  No: 45917

グループマッチで取り出せばいいんじゃないでしょうか?
その "前後" というのにもある程度の制限 (文字数とか) がないとダメですが。

或いは、マッチ位置は判断できるのですから、
その位置の前後を Copy() とかで切り出すか、ですね。

[正規表現の活用 (主に Delphi 2009 以降)]
http://ht-deko.minim.ne.jp/tech064.html#0007


QZ  2014-01-20 07:13:46  No: 45918

DEKOさん、回答ありがとうございます。
Copy()でやってみます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加