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

解決


QZ  2014-01-19 19:05:28  No: 45916  IP: [192.*.*.*]

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

編集    削除
DEKO  2014-01-20 03:02:40  No: 45917  IP: [192.*.*.*]

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

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

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

編集    削除
QZ  2014-01-20 07:13:46  No: 45918  IP: [192.*.*.*]

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

編集    削除