タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

regexpに関するjir_oのブックマーク (2)

  • 初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 - Qiita

    はじめに Qiitaをご覧になっているエンジニアのみなさん、正規表現は使いこなせてますか? 正規表現が使えるととっても便利ですよね! あれ?そちらの方、「ぼく、正規表現ようわからへん・・・」って小さくなってませんか?? 大丈夫です!そんなあなたのために、この記事を書きました。 知識ゼロからでも正規表現を学べるようにやさしく説明しているので、とりあえずこの記事を最後まで読んでみてください。 今は \d{2,5}[-(]\d{1,4}[-)]\d{4} が謎の呪文にしか見えなくても、最後まで読めばきっと意味がわかるようになっているはずです! 対象となる読者 記事は正規表現の予備知識が全くない「正規表現初心者」を対象としています。 正規表現は便利だってよく聞くけど、意味不明な呪文にしか見えなくてなんか怖い 正規表現を勉強しようと何度か頑張ったけど、結局よくわからなくて実務で活用できていない と

    初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 - Qiita
    jir_o
    jir_o 2016/02/10
    これは楽しそう
  • 【正規表現】以外と知らない特定の文字列を含まない正規表現 - 俺のIT

    正規表現と言えば、特定の文字列と一致するものを抽出するものと考えている人が多いだろう。 また、特定の文字列を一致する=特定の文字列を含むという考えの人も多いと思う。 実は、正規表現は、特定の文字列を含まない文字列を抽出することが出来る。 ^(?!.*abc).*$ ?!は、特定の文字列を含まないことを表す正規表現だ。 .*で任意の文字列を表しているため、上記の正規表現は、任意の文字列のあとにabcを含まない文字列となる。 ・一致 ab abz xyz ・不一致 abc abcabc abcz 1abc 他の正規表現と組み合わせてaで始まり、xyzを含まず9で終わるなども表現できる。 ^a(?!.*xyz).*9$

  • 1