我有以下文字:
Application\n- Lorem\n -Auto
Applications:\n- Lorem2\n -Auto
如果没有':',我想在其中进行更改:
Application:\n- Lorem
我尝试过但失败了:
text = text.replace('\n-', ':\n-')
text = re.sub('\n-', ':\n-', text)
我要在文本区域中实现:
Application:
- Lorem
- Auto
我可以替换::
,但在捕获列表中所有列表的每个\n-
之后添加':'
答案 0 :(得分:2)
您可以回避冒号。
text = re.sub('(?<!:)\n-', ':\n-', text)