開始引用符と終了引用符を含む elisp 正規表現を使用して抽出する必要があるテキストがあります:- ” と ” (標準の " char ではありません)
たとえば、テキストは次のようになります。
name\tmy-name\t\t
value\ttext here is what I need “inside quotes” text text text\t\t
otherattrib\tvala\t\t
otherattrib2\tvalb\t\t
バッファには実際のタブがあります - \t を使用して上に表示します。
value\t の後、次のタブの前にテキストを取得する必要があります。これが私のelisp関数です。
(defun find-text()
(interactive)
(goto-char (point-min))
(when (re-search-forward "value\t\\([a-zA-Z0-9- ]+\\)")
(goto-char (point-max))
(insert "\n\n\ndefault=")
(insert (match-string 1))))
引用符があるため、これはうまく機能しません。[ ] に引用符を入力できますか?