我正在尝试使用re.sub在python中进行操作但是它还没有完成。
我觉得这样的事情可能有用:
newstring = re.sub('\([0-9]*\)\([0-9]{7}\)','\1.\2', oldstring)
我在数字字符串中创建小数点,小数点后总是有7个数字。举个例子:
13871250 --> 1.3871250
提前致谢。
答案 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">×</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>
与文字 \(
匹配,与符合(
符号的\)
相同并使用原始字符串文字,尤其是替换模式。
使用
)