BugReport/106 のバックアップの現在との差分(No.6)




  • 追加された行はこの色です。
  • 削除された行はこの色です。
* 正規表現検索で\xHHが効かない [#t5ec01f6]
-ページ:     [[BugReport]]
-投稿者:     [[Uchi]]
-優先順位:   普通
-状態:       却下
-カテゴリー: 正規表現
-投稿日:     2012-12-08 (土) 09:52:08
-バージョン: 2.0.5.0

** メッセージ [#b9eb427b]
\xHHの他にも使えない物があります~
\xHHそのものは\x{HHHH}で代用可能です
----
- \xHHについて言えば、それは bregonig.dll(鬼車)の癖みたいなものではないでしょうか。\x{HHhh} と \xhh\xHH が等価なようです。そういうことではない? -- [[ds14050]] &new{2012-12-09 (日) 21:10:48};
- 簡単な正規表現以外ははじくルーチンがエディタ側に入っている様です。すぐ手を付けられる様な感じではないんでここに上げさせてもらいました。 -- [[Uchi]] &new{2012-12-10 (月) 01:42:47};
- 鬼車の仕様のようです。&br;bregonig.dllを使う他のエディタでも使えないです.。&br;鬼車のHISTORYによるとversion 5.5.1で\xHHを無効にする修正が入っているようです --  &new{2012-12-11 (火) 00:52:14};
- bregonigの仕様ということで却下にしました -- [[Moca]] &new{2016-03-22 (火) 20:33:25};
- せっかく目についたので当時の補足情報を書いておきます。「\xHHが効かない」ことについて。おそらく「正規表現エラー too short multibyte code string」というメッセージが出て検索が実行されないことを指しているのだと思っています。これは文字通りの意味で、サクラエディタの内部文字コードが関係しているのだと思いますが、たとえば \xHH (= \x{HH} = \x{00HH}) を検索したいときは \xHH\x00 というふうに \x00 を補えば検索は実行されます(ヒットもします)。これは鬼車5.9.1(※5.5.1より新しい)をベースにした bregonig.dllとサクラエディタ2.0.5.0(それと2.3.0.0)を組み合わせて確かめました。「サクラエディタ too short multibyte code string」という検索ワードでウチに飛んでくる人がいるので、参考にしてもらおうと書きました。 -- [[ds14050]] &new{2016-03-22 (火) 22:27:07};

#comment
#attach



    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS