我正在编写一个解析文本的脚本,文本根本没有结构,这意味着我愿意提取的内容没有特定的结构。该脚本必须使用正则表达式来查找特定文章的数量:
$article ="balls","dolls"
正常结构 =
- “3个球”
- “2个球和6个娃娃”
我可以使用这样的正则表达式检索值((\d+)."+$article+"|$)
。这仅适用于物品附近的数量值。
但如果价值不好,我最终什么都没有。例如。
- 3个球和娃娃或
- 3个红球
所以我想一个很好的方法是找到 $article 然后回溯任何整数值。我制定了这个正则表达式(?=.*"+$article+")([\d\.]+)
,但我不能让它只寻找左边的第一个匹配。有什么建议么。
谢谢一堆!!!