如何构建正则表达式,以将“ //”之后的第一个“ $”替换为“ \ $”?

时间:2018-11-08 13:53:44

标签: python regex

输入:

// bla bla $ Log $

输出:

// bla bla \ $ Log $

1 个答案:

答案 0 :(得分:0)

>>> import re
>>> print re.sub("(?<=\/\/)([^\$]+)\$",r"\1\\$", "abc$ $ //bla bla $Log$ //bla bla $Log$ //bla bla bla bla bla $Log$ $ $")
abc$ $ //bla bla \$Log$ //bla bla \$Log$ //bla bla bla bla bla \$Log$ $ $