REGEX - 从一个字符串中提取多个值

时间:2016-09-25 09:53:59

标签: regex

我很难找到使用Regex从一个字符串中提取多个值的任何示例,例如

“编辑表达式& 文字以查看匹配。滚动匹配或表达式以获取详细信息。使用cmd-z撤消错误。保存收藏夹和放大器;与朋友或社区分享表达。使用工具浏览您的结果。图书馆提供完整的参考和帮助,或观看视频教程。“

我想提取以下字词,无论它们出现在段落中的次数。

Expression
Text
Community

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

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

(?i)(expression|text|community)

谢谢

1 个答案:

答案 0 :(得分:0)

试试这个:

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