使用带有反向引用的re.sub添加小数位

时间:2017-01-20 11:22:12

标签: python regex

我正在尝试使用re.sub在python中进行操作但是它还没有完成。

我觉得这样的事情可能有用:

newstring = re.sub('\([0-9]*\)\([0-9]{7}\)','\1.\2', oldstring)

我在数字字符串中创建小数点,小数点后总是有7个数字。举个例子:

13871250 --> 1.3871250

提前致谢。

1 个答案:

答案 0 :(得分:1)

从捕获括号中删除转义反斜杠(因为<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">start here</button> <!-- Modal --> <div id="myModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">&times;</button> <h4 class="modal-title">Login</h4> </div> <div class="modal-body"> <form id="login-form"> <div class="modal-body"> <input id="username" type="text" placeholder="Username" > <input id="password" type="password" placeholder="Password"> </div> <div class="modal-footer"> <div> <button type="submit" class="btn btn-primary btn-lg btn-block">Login</button> </div> </div> </form> </div> </div> </div> </div> 文字 \(匹配,与符合(符号的\)相同并使用原始字符串文字,尤其是替换模式。

使用

)