分页: 1 / 1

请问如何指定emacs正则表达式的作用行(范围)呢? [已解決]

发表于 : 2012-12-27 19:29
cyanwinds
如题,另外,emacs的正则是否是不支持零宽断言(环视)?还是说可以通过另外一种方式达到相同的目的?求指教,多谢. :em06

Re: 请问如何指定emacs正则表达式的作用行(范围)呢?

发表于 : 2012-12-28 15:04
Fermat618
不支持。看你想实现什么目的吧。如果是语法解析啥的就写解析器。

Re: 请问如何指定emacs正则表达式的作用行(范围)呢?

发表于 : 2013-01-02 22:18
cyanwinds
Fermat618 写了:不支持。看你想实现什么目的吧。如果是语法解析啥的就写解析器。
可惜,如此強大的一款編輯器居然沒有完整的正則功能.
另外關於正則的作用行問題,目前找到一個解決方法,用narrow-mode只顯示某部份想生效的行,然後使用正則,再顯示全部文本.
此貼可關.

感謝同仁解答.

Re: 请问如何指定emacs正则表达式的作用行(范围)呢?

发表于 : 2013-01-06 23:39
lilydjwg
cyanwinds 写了:
Fermat618 写了:不支持。看你想实现什么目的吧。如果是语法解析啥的就写解析器。
可惜,如此強大的一款編輯器居然沒有完整的正則功能.
另外關於正則的作用行問題,目前找到一個解決方法,用narrow-mode只顯示某部份想生效的行,然後使用正則,再顯示全部文本.
此貼可關.

感謝同仁解答.
它是操作系统,不是专职的文本编辑器。你看强大的文字处理软件 MS Office 不也不支持正则吗?

Re: 请问如何指定emacs正则表达式的作用行(范围)呢?

发表于 : 2013-01-07 15:15
Fermat618
lilydjwg 写了: 它是操作系统,不是专职的文本编辑器。你看强大的文字处理软件 MS Office 不也不支持正则吗?
酸不拉矶的。。
:em20

Re: 请问如何指定emacs正则表达式的作用行(范围)呢? [已解決]

发表于 : 2013-01-07 19:57
tangboyun
装个小插件就可以支持环视的,我以前就在这坛子发过,搜下装上就是了。
其实ECMA规范定义的正则是不支持环视的,POSIX BRE 和 ERE都不支持。