关于elisp正则一直有个疑问,如何精确的不匹配特定内容。
- test unmatched string
- {[test unmatched string]}
- {test unmatched string}
- [test unmatched string]
例如我想匹配 “test unmatched string” 这个字符串,但是不包含2的情形,即前后有 “{[” 和 “]}” ,除了2以外其他任何情形都可以匹配,比如 3,4 等。请问大佬们这样的 elisp 正则该如何写?
尝试过 用 “[^ ]” 这种反选,但是它只能匹配单个字符,无法匹配连在一起的字符串。貌似正则表达式的设计都是以单个字符为基准的,不知道字符串的不匹配如何表达。