我需要正则表达式来检查字符串中是否包含包含字母数字字符的方括号[]。
方括号应放在Subject:
字后。
sometext..Subject: Auto Reply Re: Some information, anything [0000] continue with anything
我有正则表达式
preg_match('#\[(.*?)\]#', $text, $match);
print $match[1];
它应该返回0000
作为输出
答案 0 :(得分:1)
这将找到“主题”并捕获方括号中的以下内容。
$text ="sometext [1111] ..Subject: Auto Reply Re: Some information, anything [0000] continue with anything";
preg_match('#Subject.*?\[(.*?)\]#', $text, $match);
print $match[1]; //0000