正規表現で文字列データを検索したい場合。正規表現で文字列データを検索したい場合。(シングルクォーテーション)初めまして。いつもMeryを愛用させていただいています。ありがとうございます。正規表現でうまくいかない事がありまして質問させて下さい。以下の内容に対して、シングルクォーテーションで囲まれた文字列を検索したいのですがうまくいきません。'」までヒットして背景色が変わります。あつかましいのですが他のエディタで同じことをしてみるとうまくいきました。編集モード(構文の設定)は"Text"で試しています。置換するとうまく置換されます。'」まで置換されません。「'ABC'」のみ検索対象として背景色が変化するように、何か設定または検索文字列の工夫はありますでしょうか?ご多忙化かと思いますがお時間がありましたら、お返事宜しくお願い致します。さんからご説明をいただけると思いますが、その前に、実例があったほうが良いかもしれないと想い、失礼ながら割り込みで発言させていただきます。参考http://www.haijin-boys.com/9.html上の「考察」や「問題」までをご覧下さい。文字ずつ次を検索する方式」です。エディタによって「マッチした文字列から次を検索する方式」を採用するものもあり、それは設計の個性です。文字ずつ次を検索する方式」では少々複雑になります。前から順に対応する組を判定し、一致した文字列内は次の検索で一致しないので、簡略です。文字ずつ次を検索する方式」でなければできません。新しく拡張された正規表現の機能である「再帰」などもこの方式が都合よいのです。正規表現の扱いが望ましいです。逆に今回のように同じ文字の対応する組は苦手です、しかし、不可能ではありません。驚くほど長くなりますが、引用符と二重引用符の組に一致する正規表現の例を次にあげます。エスケープされた引用符は一致しないようにしています。(?=(?:(?:([\"\'`])(?:(?:(?!\1)[^\\\n])|(?:\\[^\n])|(?:\1\1))*?\1)(?:(?:(?!\1)[^\\\n])|(?:\\[^\n])|(?:\1\1))*?)+\n?$)(?:\1(?:(?:(?!\1)[^\\\n])|(?:\\[^\n])|(?:\1\1))*?(?:\1))このまま検索文字列に貼り付けて検索してみて下さい。