xyzこれらの正規表現はアンカーであり、マッチする文字列には含まれない。アンカーとは位置を指定する正規表現である。これらの正規表現の後に正規表現を続けると、AND条件になる。マッチしない2014/06/16追記:JavaScriptの正規表現では前方一致指定と前方不一致指定が使えない。単語文字の文字クラス。半角の単語文字は英数字とアンダースコア、と思っていたら、処理系やロケールによっては2バイト文字やアルファベット以外の文字も含まれるらしい。同じ」という明らかに間違った説明をしているサイトがいくつかあった。同じ」とあって、それをもとにして書かれた内容なのかなと思う。チェックして実行すると大文字と小文字の違いを無視する。大文字と小文字を区別したい場合は「大文字/小文字の区別」にもチェックを入れる。オプションを付ければ大文字と小文字を区別する。あってもなくても同じ。場合は大文字と小文字を区別しない。nocasesense;同じ検索処理なのに検索ダイアログとマクロで使い方の統一性がない。秀丸エディタの検索・置換・マクロで使う正規表現(以下、「秀丸Regexp」と呼称)と自分がよく使うPHPのPCRE関数や、その他なプログラミング言語の正規表現(以下、「一般Regexp」と呼称)は大体は同じだが、一部独特なところがあるのでメモっておく。英数字とアンダースコアを含む文字クラスである。#それ以外の文字を含む場合もある。英字とアンダースコアであり、数字を含まない。空白文字の文字クラスワード境界のアンカーまたはバックスペース文字であるが、秀丸エディタではバックスペース文字という意味しかない。アンカーがバックスペースかの区別は、角括弧("[]")で囲まれた文字クラスの中ではバックスペース、文字クラスの外ではアンカーである。いう英単語の始まり・終わりのアンカーがある。例として、下記の文字列を考える。C_D4,eF_5この文字列の単語を検索したい。3つがマッチするように検索したい。PHPのPCRE関数であれば以下のコードでできる。$matches);秀丸Regexpで同じことをする正規表現は、結構考えてしまった。