Php 用于检查字符串中特定单词后是否存在括号[包含字母数字字符]的正则表达式
我需要正则表达式来检查字符串中是否存在包含alppnumeric字符的方括号[]。 括号应在Php 用于检查字符串中特定单词后是否存在括号[包含字母数字字符]的正则表达式,php,Php,我需要正则表达式来检查字符串中是否存在包含alppnumeric字符的方括号[]。 括号应在主题:单词之后 sometext..Subject:Auto-Reply Re:Some-information,anything[0000]continue with anything 我有正则表达式 preg#u match(“\[(.*?\]]”,$text,$match); 打印$match[1] 它应该返回0000作为输出,这将找到“subject”并捕获方括号中的以下内容 $text ="so
主题:
单词之后
sometext..Subject:Auto-Reply Re:Some-information,anything[0000]continue with anything
我有正则表达式
preg#u match(“\[(.*?\]]”,$text,$match);
打印$match[1]代码>
它应该返回0000
作为输出,这将找到“subject”并捕获方括号中的以下内容
$text ="sometext [1111] ..Subject: Auto Reply Re: Some information, anything [0000] continue with anything";
preg_match('#Subject.*?\[(.*?)\]#', $text, $match);
print $match[1]; //0000
对的问题是什么?它不是完整的正则表达式。括号应在“主题:”之后。如何为“主题:”添加条件?