使用PHP和YITH批量编辑从正则表达式中排除单词

使用PHP和YITH批量编辑从正则表达式中排除单词,php,wordpress,woocommerce,redex,Php,Wordpress,Woocommerce,Redex,我不熟悉PHP和Regex,我正在尝试使用Yith批量编辑Woocommerce和WordPress从搜索中排除一个单词 现在我为插件付费,但是支持速度很慢,一点帮助都没有 当我使用正则表达式查找产品时,我有10000多个产品 例如,我有超过3500个紧固件六角螺母,我想排除标题中有尼龙的任何六角螺母。因此,我在搜索中使用了以下内容:Hex Nut.?+(?!尼龙)。?+$但我没有找到任何产品,我遇到了一个网站,可以帮助您调试正则表达式,但对于现在使用它的人来说,它不起作用 我试过以下方法 He

我不熟悉PHP和Regex,我正在尝试使用Yith批量编辑Woocommerce和WordPress从搜索中排除一个单词

现在我为插件付费,但是支持速度很慢,一点帮助都没有

当我使用正则表达式查找产品时,我有10000多个产品

例如,我有超过3500个紧固件六角螺母,我想排除标题中有尼龙的任何六角螺母。因此,我在搜索中使用了以下内容:
Hex Nut.?+(?!尼龙)。?+$
但我没有找到任何产品,我遇到了一个网站,可以帮助您调试正则表达式,但对于现在使用它的人来说,它不起作用

我试过以下方法

Hex Nut.?+(?!Nylon) - No Results

Hex Nut.?+(?:Nylon) - No Results

Hex Nut.?+(?:Nylon) - No Results

Hex Nut^/(?!Nylon)  - No Results
平台如下

Hex Nut.?+(?!Nylon) - No Results

Hex Nut.?+(?:Nylon) - No Results

Hex Nut.?+(?:Nylon) - No Results

Hex Nut^/(?!Nylon)  - No Results
YITH WooCommerce批量产品编辑-版本1.2.29

Woocommerce-版本4.9.0


WordPress-Version5.6

答案是
^六角螺母(?。*\bNylon\b)。*$

我需要使用一个单词边界来让它工作,据我所知,这和双引号是一样的

\b在不使用任何字符的情况下,在a 与\w匹配的字符和与\w不匹配的字符 订单)。它不能用来区分非单词和单词