タグ

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

タグの絞り込みを解除

regular expressionに関するmnruのブックマーク (5)

  • 特殊文字 (正規表現)

    メタキャラクタと一致させるときに、特別に対処する必要のあるメタキャラクタが多数あります。これらの特殊文字と一致させるには、円記号 (\) を先頭に指定して、最初にこの文字を "エスケープ" する必要があります。次の表は、これらの特殊文字とその意味を示しています。 特殊文字 説明

    特殊文字 (正規表現)
  • 正規表現の構文

    正規表現は、通常の文字 (a ~ z など) と、"メタキャラクタ" という特殊文字から構成される文字列のパターンです。パターンによって、テキスト文を検索するときに一致する 1 つ以上の文字列を指定します。正規表現は、検索対象の文字列と文字パターンを一致させるためのテンプレートとして機能します。 正規表現の例をいくつか次に示します。 JScript VBScript 一致結果

    正規表現の構文
  • How .NET Regular Expressions Really Work

    Remember when you first tried to parse text? My early BASIC programs were littered with IF statements that dissected strings using LEFT$, RIGHT$, MID$, TRIM$, and UCASE$. It took me hours to write a program that parsed a simple text file. Just trying to support whitespace and mixed casing was enough to drive me crazy. Years later when I started programming in Java, I discovered the StringTokenizer

  • [B! 正規表現] d14aのブックマーク

    rubyの正規表現について質問です。 rubyを勉強中ですが、 正規表現について質問させてください。 以下のようなことをしたいのですが、どのような記述をすれば実現できるでしょうか? (1)test → #test (2)test → test 「test」の場合は、「#」を加え、「#test」に置換したい 「test」の場合は、そのまま「test」としたい。 if を続ければ可能だとは思いますが、 一つの正規表現で(1)のケースだけを引っ掛けられればと思っています。 正規表現でANDが使えればよいのですが、使えないようですし。。。 お手数をおかけしますが、お力をよろしくお願いします。

  • 正規表現/投稿 - SakuraEditorWiki

    特定のIPアドレス以外の検索 jj? (2009-03-29 (日) 20:48:04) bregonig.dll 用です。(戻り読み「(?<=)」を使用。) "127.0.0.1" 以外(ローカルループバック以外)の検索: ((?<=\D)|\b)(?!0*127\.0+\.0+\.0*1(\D|\b))(\d+\.\d+\.\d+\.\d+) (制限:"127.0.0.1.0" という文字列があった場合、後ろの "0.0.1.0" にはマッチします。) "127.0.0.1" と "192.168.0.*" 以外の検索: ((?<=\D)|\b)(?!0*127\.0+\.0+\.0*1(\D|\b))(?!0*192\.0*168\.0+\.\d+(\D|\b))(\d+\.\d+\.\d+\.\d+) これなら bregexp.dll でもOKです。("a1.2.3.4" の "1

  • 1