【发布时间】:2021-05-23 16:04:34
【问题描述】:
我正在尝试匹配由字符串中的管道分隔的四个数字的序列。数字可以是负数、浮点数或两位数,例如:
13|5|-1|3 或 5|5|0|3 或 13|4|1.5|1
字符串还可以包含额外的数字和单词;一个完整的例子如下所示:
SOME STRING CONTENT 13|5|-1|3 MORE 1.6 CONTENT HERE
如何使用正则表达式识别管道左/右之间的那些数字?
我尝试了[\d\-.\|],它匹配所有数字、小数、管道和负号,但也发现它匹配字符串中的附加数字/小数内容。任何有关仅选择该部分的帮助将不胜感激!
【问题讨论】:
标签: regex string regex-lookarounds