0

我正在编写一个解析文本的脚本,文本根本没有结构,这意味着我愿意提取的内容没有特定的结构。该脚本必须使用正则表达式来查找特定文章的数量:

$article ="balls","dolls"

正常结构 =

  1. “3个球”
  2. “2个球和6个娃娃”

我可以使用这样的正则表达式检索值((\d+)."+$article+"|$)。这仅适用于物品附近的数量值。

但如果价值不好,我最终什么都没有。例如。

  1. 3个球和娃娃或
  2. 3个红球

所以我想一个很好的方法是找到 $article 然后回溯任何整数值。我制定了这个正则表达式(?=.*"+$article+")([\d\.]+),但我不能让它只寻找左边的第一个匹配。有什么建议么。

谢谢一堆!!!

4

1 回答 1

0

第 1 步 - 下载Expresso。这是开发 RegEx 查询的绝佳界面

第 2 步 - 我还没有机会使用此查询,但第 1 步会有所帮助

于 2013-08-28T20:32:14.360 回答