dan*_*ani 2 python regex string
我有一些以点开头的字符串,我想删除它.哪种方式最好.如果下一个字符不是"/"则添加它.我是python中的新手,我一直在尝试做这样的事情来擦除点,但是有一个语法错误.
while (re.match(r'\.*', url[0]).end()) = 0:
url = url[1:]
Run Code Online (Sandbox Code Playgroud)
这就是我想要做的.
Tad*_*eck 10
摆脱点:
mystr = '...../your_string'
mystr = '/' + mystr.lstrip('./')
Run Code Online (Sandbox Code Playgroud)
结果应该是:
/ your_string
无论是以点还是斜线开头(它们都将被单斜杠替换).
试试:
badUrl = "..../xxx"
url = "/" + badUrl.lstrip("./")
Run Code Online (Sandbox Code Playgroud)
它将从字符串的开始删除所有点和斜线 - 然后我们手动添加斜杠.
| 归档时间: |
|
| 查看次数: |
1680 次 |
| 最近记录: |