Muster: "/CN=(.*)\,/"
Preg_match: Get Wert zwischen Text
String: CN=João Pedro Mantovani,OU=host,DC=ghw,DC=college,DC=br
Ich versuche, den Text zwischen CN=
und den ersten ,
nach dem Text zu bekommen, aber ich erhalte die gesamten Inhalt, bis die letztes Komma
array(
0 => CN=João Pedro Mantovani,OU=host,DC=ghw,DC=college,
1 => João Pedro Mantovani,OU=host,DC=ghw,DC=college
)
Wie ich nur den Text zwischen CN=
und den ersten ,
bekommen? In diesem Fall João Pedro Mantovani
Verwenden Sie nicht-gierigen Fragezeichen-Operator: '/ CN = (. *?) \, /' – fusion3k
CN = (. *?), Ja, verwenden Sie das Fragezeichen. – SamyQc
die obige Arbeit non-greed oder einfach nicht Komma '([^,] +),' – abc123