タグ

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

タグの絞り込みを解除

正規表現に関するsachiko-kameのブックマーク (6)

  • 正規表現の先読み・後読みを極める!

    柔軟性の高い正規表現を書こうとすると、避けて通れないのが先読み・後読みです。 先読み・後読みに関して、いままではとりあえず的な理解をしていたのですが、それだと説明できない正規表現に遭遇したので、説明できるまで理解を深めてみました。 とりあえず的な理解 正規表現を使って間もない人が先読み・後読みを理解するための説明です。 肯定的先読み (?=pattern) 次の正規表現では直後に def がある abc(def は含まない)に一致します。

    正規表現の先読み・後読みを極める!
    sachiko-kame
    sachiko-kame 2021/02/21
    "肯定的先読み 否定的先読み"
  • 正規表現でカタカナを検索 | タクトシステム株式会社

    こんにちは、CMB室の藤田です。 社内で正規表現について勉強会を開いた際、例文中のカタカナを検索するという演習問題を作成してみました。 ● カタカナを検索する正規表現式(初級編) 以下の文章から、カタカナを検索する正規表現式を作成してください。ただし、「・(ナカグロ)」「ー(音引き)」も含むものとします。また、カタカナの定義は「[ァ-ヴ]」とします。 1970年代に英国・米国で活躍したロックバンド、レッド・ツェッペリンのメンバー、ジョン・ポール・ジョーンズはベース以外にヴァイオリンも弾く。 ※対象アプリケーションはInDesign 解答:[ァ-ヴ][ァ-ヴー・]* この演習問題は『「・(ナカグロ)」「ー(音引き)」も含むものとします。』という部分がミソです。最初の [ァ-ヴ] でカタカナを認識し、このあと「・」「ー」を含むカタカナが続くかどうかという考え方です。 別解として [ァ-ヴー・]

    正規表現でカタカナを検索 | タクトシステム株式会社
    sachiko-kame
    sachiko-kame 2019/11/20
    “カタカナ表”
  • Rubular: a Ruby regular expression editor and tester

    Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them. To start, enter a regular expression and a test string. Or you can try an example.

    Rubular: a Ruby regular expression editor and tester
    sachiko-kame
    sachiko-kame 2019/09/09
    "tool (https|http):\/\/ これはRuby"
  • 正規表現:文字列を「含まない」否定の表現まとめ | WWWクリエイターズ

    「〜を含まない」といった、否定の意味を持つ正規表現を記述する場合、下記のように、大きく分けて2種類のケースがあります。 「特定の1文字を含まない」といった否定表現か、もしくは「正規表現パターンを含まない」といった表現かで、大きく解決の方針が異なる点に注意して下さい。 特定の1文字だけを否定したい場合は非常にシンプルです。この場合、「文字クラス」、もしくはエスケープシーケンスで表される文字型を利用する事で表現できます。 一方で、特定の正規表現パターンを否定したい場合、少し記述が複雑になります。今回は「否定先読み」を利用した表現を、この記事の後半にご紹介します。 基的な正規表現の記法はこの記事では触れませんので、不安な方はこちらの記事も合わせてご参照下さい: 正規表現とは?基構文とメタ文字一覧(サンプル付) それでは、順番に詳しく見ていきます。 任意の一文字を含まない文字列の正規表現 a「

    sachiko-kame
    sachiko-kame 2019/06/24
    "含まない"
  • ASCIIコード表

    ■ASCIIコード表■ ■ASCIIコードとは■ コンピュータは二進数しか扱えないため,文字データも二進数(つまり整数)として表現される.コンピュータは,ある二進数を特定の文字だと思いこんで処理する約束になっている.このような,文字を表現する二進数のことを特に文字コードと呼ぶ. そこで,どの数値とどの文字を対応させるかを決めて,一覧表を作成することなる.現代のコンピュータでは標準的な文字コード表が決まっている.特にアルファベットと記号ではASCII(アスキー)コード表が使用される. ●(参考)日語の文字コード● 日語の文字,ひらがなや漢字などの文字コードには,歴史的経緯から一つだけではなく何種類か存在する.詳しくは日語文字コードを参照すること. ■ASCIIコード表■ 10進16進文字

  • 正規表現の基礎

    正規表現(regular expression)の基礎 1 正規表現とは 正規表現は、ある文字の並び(文字列)を表現する一つの方式です。「文字の並び」のことを「パターン」と言ったりもします。でも、基的には単なる文字列です。 例えば、 abc という3文字を示すための正規表現は、それと全く同じ abc という3文字です。 list という4文字を示す正規表現は、それと全く同じ list という4文字です。なんだ、つまらない。 これだけで終わってしまったんじゃ、ほんとにつまらないですが、残念ながら難しいことで悪名高き正規表現は、これで終わりになりません。次のような例を考えてみて下さい。 文書中に 「第1章」とか「第2章」とか「第3章」といった記述があるとします。今、検索したいのは1章でも2章でも何でもいいんですが、とにかく「第X章」だとしましょう。Xは、何でもいいという訳です。このような場合

  • 1