タグ

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

タグの絞り込みを解除

正規表現に関するtroronのブックマーク (17)

  • Ruby の正規表現で素数かどうかを確認する方法

    Ruby の正規表現で素数かどうかを確認する方法 作成日 2018.09.11 更新日 2018.09.13 Regex Ruby Ruby の正規表現を使って, 素数かどうかを確認するメソッドを作ってみました. パフォーマンスは正直全然良くないのですが, 余興の様なものとしては面白いのではないかと思います. 正規表現の説明もします. そもそも素数というのは, どの様な数なのでしょうか. Wikipedia によりますと次のように定義されています: 素数(そすう、英: prime number)とは、1 より大きい自然数で、正の約数が 1 と自分自身のみであるもののことである。正の約数の個数が 2 である自然数と言い換えることもできる。 なので 0, 1, 4, 6, 8, 9, 10, 12 といった数は素数ではなく, 2, 3, 5, 7, 11, 13 といった数が素数になります.

  • 特定の文字列を含まないという正規表現 - Weblog on mebius.tokaichiba.jp

    かつてJR横浜線 十日市場駅近くのMebius (CPU:Pentium 150MHz)より発信していたウェブログです。 正規表現で、特定の文字列を含まないパターンを記述するのは難しい。 その文字列の文字数が少なければ、例えば"ABC"を含まないとするなら ([^A]|A[^B]|AB[^C])*という方法がありそうで、筆者は時々やってしまうのだが、これは正しくない。"AABC"があると"AA"がA[^B]にマッチ、"ABABC"があると"ABA"がAB[^C]にマッチしてスルーしてしまうし、"A"や"AB"で終わるとマッチしないからである。 この方向で進めると、一例としては、([^A]|A(B?A)*([^AB]|B[^AC]))*(A(B?A)*B?)?という式になるそうだが(大崎 博基さんの「Perl正規表現雑技」より)、これは少なくとも筆者には読めない。 特定の文字を含まない、とい

    特定の文字列を含まないという正規表現 - Weblog on mebius.tokaichiba.jp
  • 99%のEmailアドレスにマッチする正規表現公開される | ソフトアンテナ

    一見Emailアドレスにマッチする正規表現を組み立てるのは簡単そうに思えますが、RFC 5322に厳密に準拠した正規表現を創りだそうとするととんでも無い努力が必要となるようです。 「Email Address Regular Expression That 99.9% Works」は、様々なプログラミング言語ごとに、Emailアドレスに99%マッチする正規表現を掲載したサイトで、例えばPerl 5.10より前のバージョンのPerl用として、掲載されている長大な正規表現を見れば、その難易度の高さを確認することができます。 正規表現にはなんの解説もなくどのような意図をもって作られたのか説明はありません(よって99%マッチするかどうかは当のところは不明)。ちなみに日語で読める貴重な情報「Perlメモ」では、「perl5.6.0以前の perl ではメールアドレスの正規表現を正確に記述すること

    99%のEmailアドレスにマッチする正規表現公開される | ソフトアンテナ
  • マッサージモノの動画について

    男性がマッサージ師、女性がマッサージを受ける側。っていうタイプのAVに関しての話なんですけど。 まあ最初は、太ももとか脇とかその辺の性感帯といえば性感帯だけどマッサージするのもおかしくないぐらいのことから始めて、 徐々に女がその刺激に感じだしつつも、マッサージ師が「くすぐったいかもしれませんが」みたいなこと言ってお茶を濁し、更に 「皆さんやられてることですからね」みたいなセリフで安心させる、みたいなことがお決まりのパターンなんですけど。 そっから段々と女性器ギリギリを攻めていって、あれ?おかしいな?ってなりつつも「リンパの流れを良くしてますからね」みたいなことで納得させつつ、 そうなってくると女も感じちゃってだんだんムラムラしてきちゃって、結果性的な愛撫を受け入れていく、みたいなとこまでが導入部なんですけどね。 まあ多少リアリティに欠けるという意見もあるかもしれませんが、心情の動きはわかる

    マッサージモノの動画について
  • エロ動画推薦システムは本当に無いのか

  • remora.cx

    This domain may be for sale!

  • Vim 初心者が正規表現で混乱しない、たったひとつの冴えたやり方 - High Context Meta Language

    2013-06-13 Vim 初心者が正規表現で混乱しない、たったひとつの冴えたやり方 この記事は Vim Advent Calendar 2012 の 195 日目です。つーか別の用途で用意したブログなのになんで VAC 書いてんだろうな。意味わかんねえよ。俺は確かに vim-users.jp のチャットで書きたいなとは言った。だが俺がいつ書くと言った。言ってねえよ。でもな、vim-users.jp にそんなガキの言い訳は通用しねえのさ。書きたいと思った時にはリストに加えられてる、それがあそこの現実だ。俺だって文句や弱音のひとつも言わず書いてるんだぜ。お前等だって、好きな時に Lingr の Vim 部屋でこういうネタが書けそうだって発言することができるんだ。わかるかい。そうすりゃ、このエントリみたいに VAC の ATND に並べられる、そういう寸法なんだ。どんな人間だって Vim

  • tappli blog: Googleアカウントを消されてしまった話

    先日、普段使っていたGoogleアカウントを突然消されてしまいました。 使っていたサービスは、メール、カレンダー、リーダー、Google+、Android Developer、ドライブ、Play storeなどなど。 もう生活の一部でした。 変だな、と思ったのは5/31の朝のことでした。 使っていたAndroid端末でGoogle関連のアプリが使用できなくなっていたのです。 ブラウザからログインしてみると、「削除」されたことが書かれていました。 しかも理由は「違法な性的コンテンツが含まれるため」とのことでした。 心当たりがなかったので、「削除が間違いだと思う人用のリンク」から問い合わせを行おうと考えました。 しかし、そのページがエラーで利用できませんでした。 やむを得ず、Googleに電話をかけてみました。 もうあまり覚えていないのですが、自動応答の音声にしたがってボタンを押していくと、電

  • posix-extended regular expression syntax (GNU Findutils 4.9.0)

  • 近年の成人向け漫画の絵が上手すぎる件 : ニュー速VIPブログ(`・ω・´)

    troron
    troron 2012/02/15
    後読み
  • 正規表現メモ

    \x{} \pは後続する名前が表すクラス(プロパティ、スクリプト、ブロック)に属する文字にマッチし、 \Pは後続する名前のクラスに属さない文字にマッチします。 クラスの名前が一文字のときはブレースを省略できます。 クラス名の前に^を置くことにより否定形の指定を行うことも可能です。 Perl 5.8 での変更点 Perl5.8以降(5.6でも使えたようですが)では \pや\Pで始まるプロパティ指定に標準Unicode属性を使うこともできます。 詳しくは perlunicode perlunicode - Perl における Unicode サポート を参照してください。 日語による説明が Unicodestandard にもあります。 Perl 5.8以降ではユーザーが任意のプロパティを作成することができます (IsまたはInを必ず前置)。 詳しくは perlunicode perluni

  • 図解でみる正規表現入門  part30 - 空文字列 ( くうもじれつ )

    troron
    troron 2011/06/01
    空文字列
  • AJAX Reguler EXpression eValuator

    EnglishBulgarian

  • 正規表現の基本

    正規表現によって作られた条件をパターン(pattern)といいます、パターンに合う文字列が見つかる事をマッチ(match)するといいます。 多くのソフトは行単位でマッチを行いますから、パターンは行末で切れます。複数行にまたがるパターンを作ることができるソフトもあります。 正規表現でパターン作る際に利用する記号を、メタ文字(meta characters)といい、主なものに次のものがあります。 ^$.+*?{}[-]()|¥ このメタ文字は、ツールによって拡張されていたり、逆に一部が省かれていたりしますが、ある程度は「標準化」が行われているので、同じ記号を同じ意味で使えます。 ですから、一度覚えたものを、別のツールを使うときに、また一から覚え直す必要はありません。 メタ文字は、その置かれた位置(文脈)によって、意味が変わる事があります。 とは言え、それぞれの意味を押さえておけば、間違い

    troron
    troron 2011/06/01
    空文字列
  • Pattern (Java Platform SE 6)

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • Perl正規表現雑技

    このページは Perl5.6 を対象としています. perl スクリプトは EUC-JP で書かれることを想定しています. このページは 正規表現メーリングリスト を参考に,私が独自にメモとしてまとめたものです. このページの正規表現やスクリプトについての詳しい説明, わかりやすい説明はおそらくできません. このページに書かれているスクリプトは, 個人の責任において実行してください. このページに書かれているスクリプトの 利用・改造は自由 です. その際はどこかにこのページの URI( http://www.din.or.jp/~ohzaki/regex.htm )を参考として記述していただければ幸いです(任意). ご意見・ご感想・ご要望などは にお願いします.こう書いた方がいい, 動かん,わからん,バグってる,これ書け,などなどお待ちしています. このページへの リンクは自由 に張ってく

  • strfriend

    jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี 100 ไม่ต้องฝาก ในวันนี้ทางเว็บไซต์ของเรา จะขอเสนอข้อมูล เกมสล็อตฟรีเครดิต 100 แบบไม่ต้องฝาก แบบไม่ต้องแชร์ เชื่อเลยว่า มันคือหนึ่งในคำถาม ที่นักพนันมือใหม่บนัสเครดิตฟรี จากเว็บตรงนั้น สามารถถอนได้จริง ๆ แล้ว โดยเรา ทำการสมัครสมาชิกกับเว็บ และเป็นการเปิดโอกาส ให้กับผู้เล่นใหม่ ๆ ได้เข้ามาทดลองเล่นเกม เ

  • 1