[英]Python regex how to insert hyphen symbol between an alphabet and a digit; and also remove hyphen in between two alphabets
[英]Python regex to remove two digit number in between strings
我有一个String输入,并且无论它出现在哪里,我都需要从该字符串中删除两位数字。
例:
str = "abcdef12efgh abc12 abc12345defg 12 12abc abc123"
所需的输出应为:
abcdefefgh abc abc12345defg abc abc123
我可以删除以“ < space >”为前缀/后缀的两位数字,但不能删除“ abcdef12efgh”。
有这样做的正则表达式吗? 或者我应该遍历字符串并删除两位数字,以检查字符串之前/之后是否具有非数字字符。
这可能有效。 (?<!\\d)\\d{2}(?!\\d)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.