【PHP】正規表現でマッチした文字列を取得 preg_match(‘/正規表現/’, 検索文字列, $matches); これでmatchesにマッチした文字列などが代入される。 Jyoziハック2018.05.10 828
正規表現でANDを実現 ?を使うことで実現することが出来る。 以下は「半角英数字 && 数字のみは×」を表している。 ^(?![0-9]{1,64})[a-zA-Z0-9]{1,64}$ ?=を使うことで否定ではない通常のAN… Jyoziハック2018.03.28 781
URLのみを抽出 ウェブやレスポンスからURLのみを取りたいときがある。 以下を実行すればパースすることができる。 grep -oE ‘http(s?)://[0-9a-zA-Z?=#+_&:/.%]+’ Jyoziハック2018.03.16 4,227
全角文字(ASCII以外)がある行を検出 以下の正規表現を使うことでASCII以外の文字、つまり全角文字がある行を検出することができる。 全角はプログラミングの敵なので結構使える。 半角カタカナは全角ではありませんが、ASCIIではないので検出します。 cat … Jyoziハック2018.02.15 17,977
正規表現を頑張る③~sakuraエディタでgrep~ sakura エディタで変数名 data で grep をかけたときに datas という別の変数まで引っかかってきて邪魔だったので 正規表現でなんとかしてみようと思いました。 (.)*((?=data)(?!datas… かしこハック2016.10.03 628
正規表現・デバッグで詰まったところ requestのユーザーエージェントからiOSのバージョンを抜き出す時に正規表現でハマったところを簡単にメモします。 まず正規表現を組み立てる時に以下のサイトで確かめながら作りました。 Regular Expressio… you12724ハック2016.09.27 657
正規表現を頑張る②~電話番号編~ 正規表現で電話番号チェック。 ■ ハイフンなしで桁数だけ見る 国内プレフィックス(0)に市外・市内局番や加入者番号(9~10) 合計で10桁か11桁、という感じですね。 /^(0{1}\d{9,10})$/ ■ ハイフン… かしこハック2016.09.25 18,332
正規表現を頑張る~郵便番号編~ 頑張れば正規表現でいろいろできるのでは、と思い、勉強がてら作成してみます。 今回は簡単なのを試し書き。 ■ 郵便番号チェック /^(\d{3}-{1}\d{4})|(\d{7})$/ 100-0001 形式と、10000… かしこハック2016.09.24 625
python 正規表現を使った簡単な文字列マッチング 正規表現が使えるようにインポート import re matchを使ってマッチング rをつけておいたほうが特殊文字を使う時に良いらしい。 match = re.match(r’Hello (.*)’, ‘Hello wo… khwarizmiハック2016.06.30 1,053