【发布时间】:2011-02-07 22:47:07
【问题描述】:
我有以下正则表达式:
^(?!#)(?<=.+)$\r
(设置了全局和多行标志)
我想要做的是在换行符结束不以'#'开头的行时匹配。
【问题讨论】:
-
所以你不想在
\r\r之后之后得到美元吗? -
@ELR:为了确定,我删除了
$,但它仍然不起作用。在使用多行和$时,\r可能甚至不应该存在。 -
而且 Javascript 正则表达式不支持向后看 :(
-
是的,我认为在多行模式下,
$匹配换行符,但它的长度为零。是否要替换换行符? -
我很想在换行符上使用
.split,遍历数组并为不以#开头的任何内容添加换行符,然后是.join。
标签: javascript regex newline