Quantcast
Channel: regex - それマグで!
Browsing all 3 articles
Browse latest View live

カタカナ(全角)にマッチする正規表現

カタカナにマッチする正規表現str.match(/[ァ-ヴ]+/)サンプルstr = 'このリンゴはとても美味しいリンゴだ このリンゴはとても美味しいパイナップルだ このパイナップルはとても美味しいパイナップルだ この林檎はとても美味しいみかんだ' p str.scan(/[ァ-ヴ]+/)ヴは vu で入力すると楽ですねUTF-8の場合は次のようにすることも出来る>> p...

View Article



grepで先読み後読みを使うには

grepの正規表現で「後読み」「先読み」を使うにはこのようにするとマッチした文字をガッツリ取り出せる。grep -Po '(?<=cond)\w+'実際に活用した例。takuya@orangepizero:~$ uname -a Linux orangepizero 3.4.113-sun8i #18 SMP PREEMPT Thu Jun 15 02:16:06 CEST 2017...

View Article

rubyの正規表現とscanでグローバルマッチで後方参照をサボりマッチ箇所を取り出す。

JSとか書いてたら、グローバルマッチをついつい、次のように書いてしまう。"aa aaa aaaaa".match( /a+/g ) ああ、シンタックスエラーruby書くんだったらこう書くっポイ!"aa aaa aaaaa".scan( /a+/ ) #=> ["aa", "aaa", "aaaaa"]rubyでマッチした結果を使うには、 scan や...

View Article
Browsing all 3 articles
Browse latest View live




Latest Images