Python正则表达式没有按预期工作

时间:2013-11-29 09:26:46

标签: python regex

为什么以下python正则表达式不生成@Summary\n

import re
re.sub('$~ ','@','~ Summary\n')

1 个答案:

答案 0 :(得分:3)

anchor $表示“字符串末尾的位置”。

您需要使用不同的锚点作为“字符串开头的位置”:

re.sub(r'^~ ','@','~ Summary\n')