正規表現

1.基本的な正規表現一覧

むらしゅんさんのサイトでご紹介されている正規表現の説明が最も正確で分かりやすく説明されています。

2.正規表現の書き方

(1) クレジットカード番号をタブ区切りにする場合(TEXT to CSV/EXCEL)

Sublime Text の置換機能を使う場合は、メニューから置換を選択し、

Find   :  (.+?) Replace  :  \1\t

を各テキストボックスに入れて「Replace All」をクリックしてください。(※末尾にもタブが入るのでご注意ください)

(2) URLから特定の文字列(例ではCanva design ID)を抜き取る正規表現

CanvaのURL(下記)から、Canva design IDのデータの抽出方法を示します。

https://www.canva.com/design/Dfhlde9t2Wx/aIjUey7ssUFewEHovCt6ag/edit

上記URLの design/ の次に現れる/までの文字列を抜き取るには、下記のように正規表現を記載します。

(?<=design\/)[^\/]*

但し、上記の正規表現はSafariのJavascriptエンジンでは、正規表現の後読みに対応していないため実行時エラーとなります

3.チェックサイト

正規表現が正しいかどうかは、下記のサイトにてチェックすることができます。