正規表現の置換について
No.07247
ombre
さん 01/01/25 02:31
正規表現はきちんと覚えていないので、常識なのかもしれませんが教えてください。
検索文字列 98765(一定の桁数の半角数字)
置換後文字列 9万8765
このようにしたい場合、
検索で
[1-9][0-9][0-9][0-9][0-9]
と指定し、置換で
[1-9]万[0-9][0-9][0-9][0-9]
と指定してもうまくいきません。文字列の検索まではうまくいっているようなのです
が、置き換え文字列が実際の[1-9]万[0-9][0-9][0-9][0-9]になってしまいます。何
か根本的な間違いをしている気がしてならないのですが、ご教示ください。
[
△
]
RE:07247 正規表現の置換について
No.07248
安久津
さん 01/01/25 04:15
こんにちは安久津といいます。
検索で
[1-9]\f[0-9][0-9][0-9][0-9]
と指定し、置換で
\0万\1
とします。
これを「タグ付き正規表現」といいます。
詳しくはヘルプを参照して下さい。
では。
[
△
]
RE:07248 正規表現の置換について
No.07263
ombre
さん 01/01/25 18:24
安久津さん、こんにちは。
教えていただいた通りやってみたところうまくいきました。
このタグ付き正規表現というのは知らなかったのですが、
非常に使えそうですね。かなり仕事が楽になりそうで喜んでいます。
ありがとうございました。
[
△
]