2024-09-28 22:23:44 发布
网友
我正在尝试用python和回复sub但这不太可行。你知道吗
我想这样可能行得通:
newstring = re.sub('\([0-9]*\)\([0-9]{7}\)','\1.\2', oldstring)
我在数字字符串中创建了一个小数点,小数点后总是有7个数字。举个例子:
13871250 --> 1.3871250
提前谢谢。你知道吗
从捕获括号中删除转义反斜杠(因为\(匹配文字(,匹配)符号的\)也是如此),并使用原始字符串文字,尤其是替换模式。你知道吗
\(
(
)
\)
使用
newstring = re.sub(r'([0-9]*)([0-9]{7})',r'\1.\2', oldstring)
从捕获括号中删除转义反斜杠(因为
\(
匹配文字(
,匹配)
符号的\)
也是如此),并使用原始字符串文字,尤其是替换模式。你知道吗使用
相关问题 更多 >
编程相关推荐