Hatena::ブログ(Diary)

Ruby Study Go RSSフィード

2009-03-06

「AかつBで、かつZでない」ものを正規表現で表す

^(?=.*(A))(?!=(?=.*(Z)))(?=.*(B)).*$

例:「(グラビアに出ていそうな女の子の名前)かつ(画像っぽくて)で、かつ(男とか腐)でない」文字列を表す正規表現

^(?=.*(涼|依|衣|松|掘|里|香|奈|梓|紗|沙|華|綾|彩|愛|優|村|恵|由|桃|夏|美))(?!(?=.*(男|腐)))(?=.*(ギャラリ|画像|フォト|写真)).*$

Pla...的な何かに使うと嬉しいかもしんまい。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/mostlyfine/20090306/1236360608