【发布时间】:2020-05-04 17:14:52
【问题描述】:
我正在尝试去掉 version = 10.9.8[35] 等字符串的括号末端。我正在尝试用括号模式替换整数
(所以所有 [35],包括括号)使用正则表达式 [\[+0-9*\]+] 的空字符串,但这也与不被括号包围的数字匹配。我没有正确使用 + 量词吗?
【问题讨论】:
-
您是否也想用一种语言进行标记 - 因为这可能存在细微差别。
-
某些语言(例如 Java)也有字符串替换 - 所以你可以转换做类似 s = s.replace("[","").replace("]","") ;与 Python w3schools.com/python/ref_string_replace.asp 相同
-
这是否也会删除任意数量的间歇性数字?
-
刚刚运行,我还需要将括号内的整数分出来