【问题标题】:REGEX - extract multiple values from one stringREGEX - 从一个字符串中提取多个值
【发布时间】:2017-02-02 18:37:27
【问题描述】:

我正在努力寻找任何使用正则表达式从一个字符串中提取多个值的示例,例如

“编辑 表达式文本 以查看匹配项。滚动匹配项或表达式以获取详细信息。使用 cmd-z 撤消错误。保存收藏夹并分享与朋友或社区一起表达。使用工具探索您的结果。库中提供了完整的参考和帮助,或观看视频教程。"

我想提取以下单词,无论它们在段落中出现多少次。

Expression
Text
Community

我知道我可以一个一个地做到这一点,但我想知道我是否可以只使用一个正则表达式来提取列表中的所有单词。

我在字符串中一次提取一个单词的正则表达式是;

(?i)(expression|text|community)

谢谢

【问题讨论】:

  • 您使用什么工具/语言?只计算每个单词的出现次数你会满意吗?
  • 嗨,朱利安,我在 scrapinghub.com 上工作,理想情况下,我希望只找到一次我可以使用的给定单词的出现

标签: regex


【解决方案1】:

试试这个:

/(?=.*expression)(?=.*text)(?=.*community)/igm

【讨论】:

  • 嗨,Jacob,试试这个,但什么也得不到,我也把它精简为一个词,仍然没有快乐,谢谢你的建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-09
  • 1970-01-01
相关资源
最近更新 更多