考虑以下一行:
ATOM 41108 ZN1 ION 1 23.520 23.143 -1.003 1.00 0.00 O1
假设我想在同一行中找到23 * * *之后的这一行。
我尝试了23\d*\s*23
,但没有找到此测试线。
答案 0 :(得分:2)
您正在寻找数字,而23
之前有一个小数点:
23\.\d+\s*23\.\d+
如果小数部分是可选的,您可以这样做:
23(?:\.\d+)?\s*23(?:\.\d+)?