【发布时间】:2020-06-15 07:19:19
【问题描述】:
寻求有关 RegEx 表达式的帮助。我想解析类似于下面的一行,捕获字母 Q 之后的整数:
Q232.1232 K1232.232323
理想情况下输出为 232.1232。
表达式 /(^Q)[0-9.-]* 。为我提供了 Q232.1232 但我不希望输出中出现 Q。
感谢任何可以提供帮助的人!
【问题讨论】:
-
了解
capturing groups。 -
232.1232不是整数。 :-) 你能有Q232 K1232.232323或Q232 K1232或Q232.1232或K1232.2323 Q232.1232吗? -
我猜是这样的
Q(\d+.?\d+)并使用 $1 仅跟踪已捕获的数字 -
@Baldráni,你忘了逃跑。
-
捕获您需要提取的内容。
标签: regex