Php 预匹配查找正则表达式

Php 预匹配查找正则表达式,php,regex,Php,Regex,我需要PHP中的preg_match帮助。以下是我的示例输入数据: dr gtfde 765432 Robot Action RS REPLACEMENT AND UPGRADE : CD 180 OPEN 2021-05-29</br> KCE18-72-E264-CD Ceoog Robot Action CO REPLACEMENT CLU UPGRADE : CD 184 CLOSE 2021-05-29</br> dr gtfde 765432 Robot

我需要PHP中的
preg_match
帮助。以下是我的示例输入数据:

dr gtfde 765432 Robot Action RS REPLACEMENT AND UPGRADE : CD 180 OPEN 2021-05-29</br> 
KCE18-72-E264-CD Ceoog Robot Action CO REPLACEMENT CLU UPGRADE : CD 184 CLOSE 2021-05-29</br>
dr gtfde 765432 Robot Action RS的更换和升级:CD 180 OPEN 2021-05-29
KCE18-72-E264-CD Ceoog Robot Action CO更换CLU升级:CD 184关闭2021-05-29
我想知道是否存在组合
机器人动作
打开

以及字符串中重复的时间
谢谢。

我们可以尝试使用以下正则表达式模式在此处使用
preg\u match\u all

\bRobot Action\b.*\bOPEN\b.*</br>
这将打印:
1

要查看实际匹配,假设您需要,请使用:

print_r($matches[0]);
这张照片是:

Array
(
    [0] => Robot Action RS REPLACEMENT AND UPGRADE : CD 180 OPEN 2021-05-29</br>
)
数组
(
[0]=>机器人行动RS更换和升级:CD 180开放2021-05-29
)
Array
(
    [0] => Robot Action RS REPLACEMENT AND UPGRADE : CD 180 OPEN 2021-05-29</br>
)