我想查找以//
开头的所有评论实例,但我想排除所有类似http://
的网址。
如何使用正则表达式执行此操作?
((?!http:)//).*\n // This does not work as URLs are still matched.
答案 0 :(得分:2)
我想找到
的所有评论 开始 的实例//
为什么你不能使用^//
或者我错过了什么?您可以使用^\s+//
来说明您可能遇到的任何空白。
好。我得到了你所说的,但在这种情况下,你可以这样做:
(^|[^:]|\s+)(\/\/.*)
在上文中,您只需确保//
前面没有:
。尽可能简单。另外,请确保您还要包括第一组,以防止任何数据丢失。
赞:$1replacement_term_here
答案 1 :(得分:1)
(?!...)
是一个负面看法提前(如果没有跟着);你需要负面看背后(如果没有之后):(?<!...)
。