- ベストアンサー
正規表現の置換で数値のみを抽出するには
お世話になっております。 秀丸エディタの置換で、数値部分のみを抽出したいと考えています。 (例) http://www.abd.com/cat/ http://www.abd.com/cat/54678/ http://www.abd.com/cat/eco/ http://www.abd.com/cat/eco/as/458/index.php http://www.abd.com/cat2/ http://www.abd.com/cat/5412578/ http://www.abd.com/cat/bs/5894/ http://www.abd.com/cat3/ ・・・ 正規表現を使ってこのように数値のみを抽出したいです。 54678 458 5412578 5894 ・・・ 検索してみましたがヒントになりそうなのはありませんでした。 ご教授いただければ幸いです。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
検索文字列:[^0-9\n]|^\n 置換文字列:なし なら、空行削除も含めて一発でできます。
その他の回答 (1)
- liar_adan
- ベストアンサー率48% (730/1515)
正規表現ON 検索文字列:[^0-9\n] 置換文字列:(なし) でできるはずです。 []記号は、検索する文字の範囲を表します。 []の中の^は「それ以外」の意味。 []の中の-は、文字の(文字コードの)範囲。 \nは改行文字で、これがないと複数行の数値がごっちゃになってしまいます。 これをやると、数字が入っていない行は空白行のままになりますが、 それが問題になるなら、もう一段階、 検索文字列:^\n 置換文字列:(なし) で置換してください。 []の中でない^は「行の先頭」の意味です。
お礼
できました。 説明までしていただき、参考になりました。 少しずつ勉強していきたいと思います。 ありがとうございました。
お礼
1回で実現できました。助かりました。 ありがとうございました。