-1

我正在使用 Web ripper 从我的客户网站提取信息并将其发布到分类网站。我遇到的问题是年份模型和品牌都在一条线上,我需要将它们分开。

例如 2005 Acura MDX Touring 我需要将它放在 4 个单独的字段中

  • 2005 年
  • 制作极品
  • 模型 mdx
  • 风格巡回演出

使用网络开膛手,我可以在内容转换中使用正则表达式代码

所以当我输入

  • \w+ 我得到 2005
  • \w(?<!\d)[\w'-]* 我得到讴歌

我需要并且非常感激的是获得第三个单词和第四个单词的正确正则表达式代码

非常感谢

4

1 回答 1

1

我不熟悉 Web ripper,但您应该能够利用捕获组来使这变得相当简单:

(\w+)[ \t]+(\w+)[ \t]+(\w+)[ \t]+(\w+)

现在 year 将在第一组捕获(通常是\1or $1),make 将在第二组捕获,等等。

我使用[ \t]+而不是\s+确保你不会抓住换行符,如果它肯定只是一个空格,你可以简化它。

于 2012-07-30T17:42:03.233 回答