[17:31:27]
时间字符,想替换成用"$"符号包裹起来
像这样:
$[17:31:27]$
用
TimeStr = "[17:31:27]"
TimeStr = re.sub(r"\[\d+:\d+:\d+\]",r"$\1$",TimeStr )
TtimeStr 出来是个空白的字符。。。
1
gwy15 2020-02-11 17:55:14 +08:00
```
re.sub(r"(\[\d+:\d+:\d+\])",r"$\1$", s) ``` |
2
ipwx 2020-02-11 17:56:19 +08:00
你都没有 group[1],你这句话是怎么执行成功的。。。3.6 直接报错。
re.sub(r"(\[\d+:\d+:\d+\])",r"$\1$", "[17:31:27]") |
3
uti6770werty OP |
4
ps1aniuge 2020-02-12 15:59:50 +08:00 1
“[”替换成"$[",不就完了么?
|
5
deplives 2020-02-13 14:38:18 +08:00
同楼上,如果格式固定,直接 replace("[","$[") replace("]","]$") 不比正则好使
|