pro*_*eek 5 python string replace
正如在这篇文章中所要求和回答的那样,我需要将'['with'[[]'和']'替换为'[]]'.
我尝试使用s.replace(),但由于它没有到位更改,我运行如下以获得错误的anwser.
path1 = "/Users/smcho/Desktop/bracket/[10,20]"
path2 = path1.replace('[','[[]')
path3 = path2.replace(']','[]]')
pathName = os.path.join(path3, "*.txt")
print pathName
-->
/Users/smcho/Desktop/bracket/[[[]]10,20[]]/*.txt
int*_*jay 12
import re
path2 = re.sub(r'(\[|])', r'[\1]', path)
Run Code Online (Sandbox Code Playgroud)
说明:
\[|]将匹配一个括号(打开或关闭).将其放在括号中将使其成为一个组.然后在替换字符串中,\1将替换为组的内容.
| 归档时间: |
|
| 查看次数: |
6422 次 |
| 最近记录: |