面倒な正規表現をRubularで簡単に
Preface (はじめに)
欲しい文字列を抽出するのに便利なのが正規表現です.
しかし, 正規表現は覚えることが多く, 使いこなすのに手間がかかります.
そこでRubularというRubyでの正規表現をしてくれるツールが役に立ちます.
rubular
上のYour regular expressio
は正規表現を入れる場所.
左のYour test string
は文字列を, 右には抽出結果が出ます.
下にあるRegex quick reference
は正規表現の例がいくつか示されています.
Example
まず, test文字列
#+qiita_id: helloworld
をYour test string
に入れます.
では, ここからhelloworldを取り出します.
Your regular expression
に
(.+)
と打ちます.これはany single character を表す.
と, 一つ以上を表す+
を,
capture everything enclosed を表す(...)
で囲います.すると,
- Match result:
#+qiita_id: helloworld
- Match groups:
1. #+qiita_id: helloworld
helloworldだけを取り出すには
:(.+)
で, できます.
正規表現はなかなか覚えにくいので, rubular をつかって以後も学んでいこうと思います.
参考資料
Author And Source
この問題について(面倒な正規表現をRubularで簡単に), 我々は、より多くの情報をここで見つけました https://qiita.com/fdui/items/3ea849c1366470b9fe5b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .