Regex 需要一个简单的正则表达式吗

Regex 需要一个简单的正则表达式吗,regex,pcre,Regex,Pcre,嗨,我需要一个PCRE格式的简单正则表达式来匹配 (Child OR Children) AND toys 以下内容或以下内容的一点衍生内容应适用于您: /(?:child|children) toys/i /(?:^|\b)child(?:ren|)\b.*?(?<=\btoys\b)/i 以下内容或以下内容的一点衍生内容应适用于您: /(?:child|children) toys/i /(?:^|\b)child(?:ren|)\b.*?(?<=\btoys\b)/i

嗨,我需要一个PCRE格式的简单正则表达式来匹配

(Child OR Children) AND toys

以下内容或以下内容的一点衍生内容应适用于您:

/(?:child|children) toys/i
/(?:^|\b)child(?:ren|)\b.*?(?<=\btoys\b)/i

以下内容或以下内容的一点衍生内容应适用于您:

/(?:child|children) toys/i
/(?:^|\b)child(?:ren|)\b.*?(?<=\btoys\b)/i

问题不是很清楚word
toys
将如何在或条件之后出现,但我认为以下内容应该适用于您:

/(?:child|children) toys/i
/(?:^|\b)child(?:ren|)\b.*?(?<=\btoys\b)/i

/(?:^ |\b)child(?:ren |)\b.*(?问题不是很清楚word
toys
将如何在或条件之后出现,但我认为以下内容应该适合您:

/(?:child|children) toys/i
/(?:^|\b)child(?:ren|)\b.*?(?<=\btoys\b)/i

/(?:^|\b)子(?:ren |)\b.*?(?我只知道OR运算符…不知道如何使用And运算符。没有And运算符--它是隐式的。请将正则表达式视为一长串And。@MichaelM:您可以使用lookaheads和lookbehinds来获得And的效果。请参阅我的答案以获取示例。谢谢大家的回答。我只知道OR运算符…不知道如何使用the和运算符。没有And运算符——这是隐式的。将正则表达式视为一长串And。@MichaelM:您可以使用lookaheads和lookbehinds来获得And的效果。请参见我的答案中的示例。谢谢大家的回复。