Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式以匹配仅包含单词列表的行_Regex - Fatal编程技术网

Regex 正则表达式以匹配仅包含单词列表的行

Regex 正则表达式以匹配仅包含单词列表的行,regex,Regex,查找仅与字符串中给定的单词列表匹配的正则表达式 用于匹配以下字符串列表中仅包含boy或apple的字符串的正则表达式模式 [apple, boy, apple, boy] [boy, boy, boy, boy] [apple, boy, boy, boy] 相配 [apple, boy, apple, boy] [apple, boy, boy, boy] 如果可行,请尝试以下方法: (?=.*apple)(?=.*boy).* 请参阅。为了将来的参考,特别是如果您实际上没有做任

查找仅与字符串中给定的单词列表匹配的正则表达式

用于匹配以下字符串列表中仅包含boyapple的字符串的正则表达式模式

[apple, boy, apple, boy] 
[boy, boy, boy, boy] 
[apple, boy, boy, boy] 
相配

[apple, boy, apple, boy]
[apple, boy, boy, boy] 
如果可行,请尝试以下方法:

(?=.*apple)(?=.*boy).*

请参阅。为了将来的参考,特别是如果您实际上没有做任何事情,只需陈述您的问题,让更了解的人决定哪种工具最有效。正则表达式不是这项工作的合适工具。我知道这可以通过多种方式在python中实现,但我正在寻找一种纯正则表达式方法。您应该澄清您使用的语言,因为不同的语言有不同的正则表达式构造和选项。听起来您需要一个允许您在搜索过程中匹配先前匹配的模式的模式。您的数据结构也不清楚-您的问题可能被解释为您提供的字符串都不匹配。@karthikbharadwaj我希望您的意思是字符串应该同时包含apple和boy。而不是苹果或男孩。