我需要问一下,因为这需要我花太多时间一次又一次地重复,如何匹配:
Tom Yorke(55555)
给出这个:
CN=Tom Yorke(55555),OU=Admins,OU=London,OU=Users,DC=domain,DC=london,DC=local
使用php preg_match()
答案 0 :(得分:4)
只希望在=和
中出现第一个文本
试试这个。 $result
将保留匹配,如果匹配不匹配,则为NULL
$data = "...";//original string
$pattern = '/=([^,]+)/';
$matches = [];
preg_match($pattern, $data, $matches);
$result = count($matches)? $matches[1]: null; // Tom Yorke(55555)