タグ付き正規表現による文字範囲の切り出
No.04260
mizutori
さん 04/04/22 14:54
■秀丸 4.10 beta13
■正規表現バージョン HMJRE.DLL V1.10
秀丸マクロで、タグ付き正規表現による文字範囲の切り出し方法は
どのようにすればよいのでしょうか?
例えば、次のような日付文字列に対して
2004-04-22
searchdown2 "[0-9]{4}\\f-\\f[0-9]{2}\\f-\\f[0-9]{2}",regular;
この関数で検索して「年(\0)」「月(\2)」「日(\4)」部分を切り出したい
のですが方法がわかりません。どのようにすればよいのでしょうか?
[
△
]
RE:04260 タグ付き正規表現による文字範囲
No.04261
Mattz
さん 04/04/22 15:27
Mattz@ユーザです。
Perlの$1、$2〜のような動作を期待してらっしゃるような気がしますが、
1.searchdownしたあとに gettext で"2004-04-22"を丸ごと変数に取り込む。
2.leftstr関数などを使って分解。
ってな感じで取り出すしかないのでは。
[
△
]