记事本 :找到两个连续的实数,具有任意小数部分



考虑以下行:

ATOM  41108  ZN1 ION     1       23.520  23.143 -1.003  1.00  0.00      O1   

假设我想在有23的地方找到这条线。* 23.*在同一行中彼此之间。

我尝试了23d*s*23,但找不到此测试线。

您正在寻找数字,而在23之前有小数点点:

23.d+s*23.d+

如果分数零件是可选的,则可以这样做:

23(?:.d+)?s*23(?:.d+)?

最新更新