仕事で文章内などから正規表現を使用してURLを取得する必要があり、
その際に色々と調べて作成したのでここいらでいったん正規表現をまとめておきたいと思います
今回紹介する正規表現はC#、PowerShellで動作することを確認済みです
そもそも正規表現とは
正規表現とは例えば、私が作成したもののように文章内に含まれる特定の
文字列を抽出する際に使用しするもののことです
詳しくは以下サイトを見てもらえればある程度は理解できるかと思います
-
「分かりそう」で「分からない」でも「分かった」気になれる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}
会社紹介
私が所属しているアドバンスド・ソリューション株式会社(以下、ADS)は一緒に働く仲間を募集しています
会社概要
「技術」×「知恵」=顧客課題の解決・新しい価値の創造
この方程式の実現はADSが大切にしている考えで、技術を磨き続けるgeekさと、顧客を思うloveがあってこそ実現できる世界観だと思っています
この『love & geek』の精神さえあれば、得意不得意はno problem!
技術はピカイチだけど顧客折衝はちょっと苦手。OKです。技術はまだ未熟だけど顧客と知恵を出し合って要件定義するのは大好き。OKです
凸凹な社員の集まり、色んなカラーや柄の個性が集まっているからこそ、常に新しいソリューションが生まれています
ミッション
私たちは、テクノロジーを活用し、業務や事業の生産性向上と企業進化を支援します
-
アドバンスド・ソリューション株式会社
アドバンスド・ソリューションは主にMicrosoft製品を使用して、企業の生産性向上に取り組んでいます。要件定義から導入 ...
サイトへ移動
-
お問い合わせ | アドバンスド・ソリューション株式会社
お問い合わせはこちら