【正規表現】サクラエディタで電話番号を検索する
公開日:2020年10月15日
2021年9月25日 更新
iOSのsafariでは電話番号が自動的にリンクされる
iOSのsafariでは電話番号が自動的にリンクされる。
それ自体は構わないが、勝手にaタグで包括されるのでWindowsの各種ブラウザを用いて開発者ツールで閲覧しても、cssの都合上実機と異なって表示される可能性が高い。
開発者ツールで修正しながら確認も、1か所程度ならまだしも大量に電話番号が書かれている場合の備忘録。
サクラエディタの正規表現で置換する
サクラエディタで正規表現を使えるようにする手段は割愛。
また、bregonig.dllのバージョンにより若干内容が異なる場合があると思うので注意。
電話番号の正規表現で参考にしたのはこちら。
https://qiita.com/ken97/items/9276f59f3148bb8fbe67
市外局番は2桁から4桁、次が1桁から4桁、最後が4桁という事で置換前はこうなる。
0\d{1,3}-\d{1,4}-\d{4}
これでハイフン入りの電話番号が検索可能になった。
今回の目的はaタグで括りたいので、置換後の為に上記の記述を()で括る。
置換前→(0\d{1,3}-\d{1,4}-\d{4}) 置換後→<a href="#">$1
これで電話番号をaタグで括れた。