プログラム 技術

正規表現をつかう

仕事で文章内などから正規表現を使用してURLを取得する必要があり、
その際に色々と調べて作成したのでここいらでいったん正規表現をまとめておきたいと思います
今回紹介する正規表現はC#、PowerShellで動作することを確認済みです

そもそも正規表現とは

正規表現とは例えば、私が作成したもののように文章内に含まれる特定の
文字列を抽出する際に使用しするもののことです
詳しくは以下サイトを見てもらえればある程度は理解できるかと思います

参考サイト
「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

続きを読む

各正規表現

URL

http(s)?://([\w-]+.)+[\w-]+(/[\w- ./?%&=~:]*)?

ファイルパス

(file:///[a-zA-Z]:\/[\w/\\.]*|file:///[a-zA-Z]:\\[\w\\\.]*|file:///\\\\[\w\\\.]*|`"file:///\\\\[\w\.].*`")

UNCパス

(\\\\[\w\\\.]*|`"\\\\[\w\.].*`")

メールアドレス

[\w-._]+@[\w-._]+.[A-Za-z]+

ドメイン(メールアドレスから取得)

[\w\-\._]+\.[A-Za-z]+

携帯電話

0[789]0-\d{4}-\d{4}

固定電話

0\d{1,4}-\d{2,4}-\d{4}

-プログラム, 技術
-, ,