【发布时间】:2021-03-18 10:04:15
【问题描述】:
使用正则表达式,有没有办法删除不以特定前缀开头的字符?
例如(更具体地说),在下面的字符串中,我只想删除不紧跟分号的换行符:
初始字符串:
"key:\\n value\\n here\\n"
所需的输出字符串(结果)
"key:\\n value here"
我尝试过使用re.sub(r"[^:]\\n", "", "key:\\n value\\n here\\n") 但是,这不会返回所需的结果,而是返回以下内容:"key:\\n valu her"
任何帮助将不胜感激。
【问题讨论】: