正規表現
1pt
記号の意味
「.」ピリオド
任意の1文字(改行以外)
「*」(アスタリクス)
直前の文字を0回以上繰り返す
「%」
0文字以上の文字列
その他
¥n(改行)
¥t(タブ)
^(行頭)
$(行末)
(A|B)(AまたはB)
排他
^\([^\)]*\)
で行頭のかっこを削除するんだけど、
[^a]
で「a」以外のなにか
\1,\2,\3....
hogehogefugafuga
を
hogehogeahoaho
としたかったら
検索:(hogehoge)(fugafuga)
置換:\1ahoaho
みたいな?
使ったやつ
hoge.*$
hogeという文字列から行末まで
^(.+?)
カッコで始まるものはかっこをはずす
参考リンク
めちゃわかりやすい入門編
詳細解説
その他
あなたにとって「正規表現」とは?
お気に入りの説明
0 pt
ある文字列に条件をつけて抜き出したり、加えたりできる。 Ruby 1.9.3 リファレンスマニュアル http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fregexp.html
もっと読む
0 pt
RegExp() で正規表現に変換できる jsでは.match()などと合わせて使用できる。 .match(/〜/)の「〜」に指定する /[abc]/ aかbかcのどれか /[a-z]/ アルファベットのa〜zの内のどれか /[...
もっと読む
0 pt
「*」:0文字以上 「+」:1文字以上 「?」:0か1文字 「{5,10}」:5文字以上10文字以下
もっと読む
0 pt
言明とか早覚え (?= ... ) 先読み (?! ... ) 先読み否定 (?<= ... ) 戻り読み (?<! ... ) 戻り読み否定 言明を連続で記述すると 論理 積になる。 (?: ... ) サブグループ 以下知ら ん 。...
もっと読む
コメントはまだありません