Ben birine aynı adları ile 2 farklı regex birleştirmek için çalışıyor ve bu gibi hata mesajı aldım ediyorum:
Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 276 ...
Bir regex bu gibi görünüyor:
'%<div class="artikkelen">[\s\S]*?<h2>(?P<title>[\s\S]*?)</h2>%'
Diğer Bu gibi görünüyor:
'%<div id="article">[\s\S]*?<h1>(?P<title>[\s\S]*?)</h1>%'
Ben sorun olmadan şu şekilde bunları birleştirmek olabilir:
'%(<div class="artikkelen">[\s\S]*?<h2>(?P<title>[\s\S]*?)</h2>|<div id="article">[\s\S]*?<h1>(?P<title2>[\s\S]*?)</h1>)%'
Ben 2 adları kullanabilirsiniz, çünkü ancak bu şekilde sevmiyorum. Ben bu sorunu çözmek için daha iyi bir yolu olup olmadığını merak ediyorum. Şimdiden teşekkürler.
Best Regards, Box (boxoft...Simple & Great)