こんにちは、CMB室の藤田です。 社内で正規表現について勉強会を開いた際、例文中のカタカナを検索するという演習問題を作成してみました。 ● カタカナを検索する正規表現式(初級編) 以下の文章から、カタカナを検索する正規表現式を作成してください。ただし、「・(ナカグロ)」「ー(音引き)」も含むものとします。また、カタカナの定義は「[ァ-ヴ]」とします。 1970年代に英国・米国で活躍したロックバンド、レッド・ツェッペリンのメンバー、ジョン・ポール・ジョーンズはベース以外にヴァイオリンも弾く。 ※対象アプリケーションはInDesign 解答:[ァ-ヴ][ァ-ヴー・]* この演習問題は『「・(ナカグロ)」「ー(音引き)」も含むものとします。』という部分がミソです。最初の [ァ-ヴ] でカタカナを認識し、このあと「・」「ー」を含むカタカナが続くかどうかという考え方です。 別解として [ァ-ヴー・]
![正規表現でカタカナを検索 | タクトシステム株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/dc4182eff7c13ee0a07671a9f2eae83a25ecd839/height=288;version=1;width=512/https%3A%2F%2Fwww.tactsystem.co.jp%2Fblog%2Fwp-content%2Fuploads%2F2016%2F08%2Fe0a11761b2f063235085c8aabffd4c62.png)