『replaceAll』の恐怖!
「java」で文字置換に便利な『replaceAll』ってのがある。
「(」を置換しようとしたら、置換されない…。
なぜだあぁ~!!!
暫く、色々やってみたが駄目だった…。
原因が分からん…。
…
…
…
あ!正規表現かぁ!
文字列置換によく用いられる正規表現。
でも、置換に使えるとは思わなかった。
『java』では、普通に正規表現置換なのね…。(汗)
なので「(」は、「\(」としないと「(」と認識されない。
「sed」なんか使っているから(いまだに)
まあ、すぐに気が付いたけど、触ったことがないと
永遠に解決しないよな…。
だが、正規表現が使えると言う事は、
おおよそ文字置換で困る事は、無いだろう。
それぐらい強力だし。
使い方を覚えれば、便利だ!
「正規表現 メタ文字」で検索すると
対処方法が書かれたサイトが多数出ると思うので
興味があるのなら調べると面白いと思う。
| 固定リンク
コメント