Приветствую всехРегулярное выражение не работает
У меня есть это регулярное выражение, которое идет следующим образом:
$thread_views_exp = '~<td class="alt1" align="center">.*</td> <td class="alt2" align="center">(.*)</td> </tr>~isU';
Целью этого является, чтобы получить все «взгляды» (первый столбец слева) для этого образец нить url http://www.swalif.net/softs/swalif45. Все работает отлично, за исключением первого значения.
Пример вывода:
Array
(
[0] => 12 528
[1] => 2,732
[2] => 506
[3] => 73
[4] => 83
[5] => 245
[6] => 100
[7] => 201
[8] => 55
[9] => 55
[10] => 37
[11] => 349
[12] => 123
[13] => 75
[14] => 173
[15] => 260
[16] => 101
[17] => 660
[18] => 158
[19] => 66
[20] => 177
[21] => 165
[22] => 228
[23] => 812
[24] => 347
[25] => 197
[26] => 348
[27] => 263
[28] => 176
[29] => 315
[30] => 173
[31] => 273
[32] => 199
)
Спасибо за вашу помощь. Imran
Не анализировать html с регулярным выражением (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454). Так что не пытайтесь ... – ircmaxell
Пожалуйста, не делайте свои идеи другим. Пусть у каждого будет свое собственное мнение. Я использую его в своем контексте и был очень успешным с 90% моей работы. Это всего лишь одна маленькая вещь, которая застревает, если вы можете помочь ее alrite, иначе не нужно комментировать. –
Достаточно ли 90% для вас? –