Sidebar

Регулярные выражения(php)

KamaZz

Подмастерье
Mar 13, 2009
16
Регулярные выражения(php)

Из html нужно вырезать имена...
Но проблема в том что регулярка, корректно вырезает только первое и последнее имя...
Максимум может быть 5 имён до и после "vs."

Пример:
<p class='start opponents'>АБАТ & Janey vs. kkk</p>
<p class='start opponents'>bambalbi vs. Horrocks</p>
<p class='start opponents'>bambalbi & Сивка Бурка & Janey vs. Horrocks</p>
<p class='start opponents'>Сивка Бурка vs. bambalbi & АБАТ & Janey & Horrocks</p>

Регулярка:
Code:
/([а-яА-Яa-zA-Z_0-9]{3,20}(\s[а-яА-Яa-zA-Z_0-9]{3,20})?)(((\s\&\s)([а-яА-Яa-zA-Z_0-9]{3,20}(\s[а-яА-Яa-zA-Z_0-9]{3,20})?)){0,4})(\svs\.\s)([а-яА-Яa-zA-Z_0-9]{3,20}(\s[а-яА-Яa-zA-Z_0-9]{3,20})?)(((\s\&\s)([а-яА-Яa-zA-Z_0-9]{3,20}(\s[а-яА-Яa-zA-Z_0-9]{3,20})?)){0,4})/i

PS ссылка на regexpr.ru

PSs help pls)
 

k1000ml

New member
Dec 4, 2009
7
0
0
тебе нужно получить значение которое в теге <p> или тебе надо пропарсить чужой сайт и вырезать оттуда что то?
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord