BugReport/106

http://sakura.qp.land.to/?BugReport%2F106


Top > BugReport > 106

正規表現検索で\xHHが効かない

  • ページ: BugReport
  • 投稿者: Uchi?
  • 優先順位: 普通
  • 状態: 却下
  • カテゴリー: 正規表現
  • 投稿日: 2012-12-08 (土) 09:52:08
  • バージョン: 2.0.5.0

メッセージ

\xHHの他にも使えない物があります
\xHHそのものは\x{HHHH}で代用可能です


  • \xHHについて言えば、それは bregonig.dll(鬼車)の癖みたいなものではないでしょうか。\x{HHhh} と \xhh\xHH が等価なようです。そういうことではない? -- ds14050? 2012-12-09 (日) 21:10:48
  • 簡単な正規表現以外ははじくルーチンがエディタ側に入っている様です。すぐ手を付けられる様な感じではないんでここに上げさせてもらいました。 -- Uchi? 2012-12-10 (月) 01:42:47
  • 鬼車の仕様のようです。
    bregonig.dllを使う他のエディタでも使えないです.。
    鬼車のHISTORYによるとversion 5.5.1で\xHHを無効にする修正が入っているようです -- 2012-12-11 (火) 00:52:14
  • bregonigの仕様ということで却下にしました -- Moca 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? 2016-03-22 (火) 22:27:07

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2016-03-22 (火) 22:27:07 (944d)