正規表現

1pt

記号の意味

「.」ピリオド

任意の1文字(改行以外)

「*」(アスタリクス)

直前の文字を0回以上繰り返す

「%」

 0文字以上の文字列

その他

¥n(改行)
¥t(タブ)
^(行頭)
$(行末)
(A|B)(AまたはB)

排他

^\([^\)]*\)
で行頭のかっこを削除するんだけど、
[^a]
で「a」以外のなにか

\1,\2,\3....

hogehogefugafuga

hogehogeahoaho
としたかったら
検索:(hogehoge)(fugafuga)
置換:\1ahoaho

みたいな?

使ったやつ

hoge.*$

hogeという文字列から行末まで

^(.+?)

カッコで始まるものはかっこをはずす

参考リンク

めちゃわかりやすい入門編

詳細解説

その他

「正規表現」について友人に書いてもらう。

あなたにとって「正規表現」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

お気に入りの説明

1 pt
いやー、そろそろマジで覚えないとやばいよ! http://higashizm.sakura.ne.jp/reg/#
もっと読む
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
言明とか早覚え (?= ... ) 先読み (?! ... ) 先読み否定 (?<= ... ) 戻り読み (?<! ... ) 戻り読み否定 言明を連続で記述すると 論理 積になる。 (?: ... ) サブグループ 以下知ら ん 。...
もっと読む

他の人の「正規表現」を見る