[xyzzy:04626] Re: 【質問】 grep の jump もどき
- Subject: [xyzzy:04626] Re: 【質問】 grep の jump もどき
- From: Yuichi Taguchi <py-taguchi@xxxxxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b6-stable
- X-yzzy-version: 0.2.1.139
こんにちは。Taguchi です。
山本さんのおかげで良いものが手には入ったと喜んで
使わせていただいてますが、使っている内に気がついた
事があったので、POST します。
実は、件の grep もどきは、COBOLのプログラムについて
keywordと言うのは、定義された変数で、
「どこで、どう」使われているかを調べる目的で作ったtoolでした。
ここから本題。
で、当然の事ながら、検索した結果の中には変数定義も含まれており、
出力結果は、こうなります。
aaaaaaa:bbbbb:ccccc: 05 XXXXXXX PIC X(03).
実は、この行でjumpが出来ませんでした。
(次の出力結果の行へ行ってしまう)
先日教えていただいた内容が正規表現だということで、
以下のように書き換えました。
"^.+:\\([A-Za-z]:.+\\|.+\\):\\([0-9]+\\):.+\\|^[ \t]*\\(.+\\)[::][ \t]*\\([0-9]+\\)\\([:: \t]\\|$\\).+\\|^\\(.+\\)[ \t]*(\\([0-9]+\\).+)"))
一応、ご報告までに。
# でも、なぜ件の行がHitしないのかは追求していません ^^;
/---------------------------------------
/ Yuuichi Taguchi
/ SBS Co. Ltd,
/ py-taguchi@xxxxxxxxxxxxxxxx
/---------------------------------------