у меня есть это правило preg_match:preg_match вопрос
preg_match('#(http:\/\/(www.)?imgur.com)\/(gallery\/)?(([-|~_0-9A-Za-z]+)&?.*?)#i', $link, $matches)
этот матч для
http://imgur.com/xxxx
http://www.imgur.com/xxxx
http://imgur.com/gallery/xxxx
, как я могу избежать, чтобы соответствовать с imgur.com/a/xxxx#xxxx
?
Что именно не следует сопоставлять? '/ a /'? '# xxxx'? И то и другое? Только вместе или самостоятельно? –
будет соответствовать всем, прежде чем просто избегать/a/ – greenbandit
Вы соответствуете строке или пытаетесь найти ее в другой строке? Казалось бы, бывший ... – alex