mam takie wyrażenie
'@</B> \(x(.*?)\)<BR>Each@'
chodzi o ten fragment
\(x(.*?)\)
wyciąga wartośc z (x<tą>)
czasami string wygląda tak
'</B><BR>Each...'
a czasami tak
'</B> (x10)<BR>Each...'
Chciałbym zrobić warunek aby szukało opcionalnie, jeżeli nie znajdzie zwróci puste miejsce w tablicy i nie zaburzy kolejnosci
czyli dla stringów
'<B>1</B><BR>Each 2<BR>' '<B>1</B> (x10)<BR>Each 2<BR>'
wyrażenie
'@<B>(.*?)</B> \(x(.*?)\)<BR>Each(.*?)<BR>@'
takie wartości chce otrzymać
dla 1 stringu
[1][0] = 1
[2][0] = ""
[3][0] = 2
dla 2
[1][0] = 1
[2][0] = 10
[3][0] = 2