Regex 记事本++;:求任意小数部分的两个连续实数

Regex 记事本++;:求任意小数部分的两个连续实数,regex,Regex,考虑以下几行: ATOM 41108 ZN1 ION 1 23.520 23.143 -1.003 1.00 0.00 O1 假设我想找到这一行,在同一行中,有23.*23.*在后面 我尝试了23\d*\s*23,但它找不到此测试行。您正在查找数字,而23前面有一个小数点: 23\.\d+\s*23\.\d+ 如果分数部分是可选的,则可以执行以下操作: 23(?:\.\d+)?\s*23(?:\.\d+)? 您正在查找数字,而在23前面有一个小

考虑以下几行:

ATOM  41108  ZN1 ION     1       23.520  23.143 -1.003  1.00  0.00      O1   
假设我想找到这一行,在同一行中,有23.*23.*在后面


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

您正在查找数字,而
23
前面有一个小数点:

23\.\d+\s*23\.\d+
如果分数部分是可选的,则可以执行以下操作:

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

您正在查找数字,而在
23
前面有一个小数点:

23\.\d+\s*23\.\d+
如果分数部分是可选的,则可以执行以下操作:

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

您错过了小数点
23(?:\.\d+)\s*23(?:\.\d+)
@revo谢谢,现在它可以工作了!您错过了小数点
23(?:\.\d+)\s*23(?:\.\d+)
@revo谢谢,现在它可以工作了!