匹配直到符号第一次出现

Match until the first occurance of a symbol

假设我们有一个包含以下形式的行的文件(但是#的数量不固定,并且字段的长度不固定)

as#dviu#cvm#ud

对于上面的行,.*#as#dviu#cvm# 匹配(即它尽可能远)。如何匹配直到 # 第一次出现? (即仅匹配 as#

使用 [^#] 而不是 . 来匹配除 # 之外的任何内容。