Emacs 24.2.1では、閉じ角かっこではない最初の文字、つまり]文字を逆方向に検索したいと思います。たとえば、私がこの行の最後にいる場合:
123]4567
ポイントは「7」に移ると思います。
私の最初の試みは:
(re-search-backward "[^\]]" nil nil nil)
「3」のポイントに移動しました。
それらはドキュメントと矛盾しているように見えますが、私はこれらも試しました:
(re-search-backward "[^\\]]" nil nil nil)
(re-search-backward "[^\\\]]" nil nil nil)
(re-search-backward "[^\\\\]]" nil nil nil)
正しい正規表現は何ですか?