|
|
|
| Здраствуйте.
Футболисты и волейболисты.
Можно ли сделать так, чтобы регулярное выражение находило в предложении слова, содержащие теги [b][/b] и возвращало слово целиком (т.е. также оставшуюся после закрытия тега часть слова до пробела, запятой или точки) - в данном случае возвращало слова "футболисты" и "волейболисты".
К сожалению следующее "откусывает" всю оставшуюся часть предложения:
<? preg_match_all("#<b>(.+?)</b>(.+ ?)#", $text, $matches, PREG_SET_ORDER); ?>
|
А если вместо 2-го шаблона вставить
то возвращает только один символ.
Помогите, пожалуйста, если можно. | |
|
|
|
|
|
|
|
для: sp10
(21.07.2008 в 20:38)
| |
#<b>(.+?)</b>([^\s]+)#
#<b>(.+?)</b>(.+?)\b#
#<b>(.+?)</b>(.+?)(?=\s|$)#
|
| |
|
|
|
|
|
|
|
для: sp10
(21.07.2008 в 20:38)
| |
preg_match_all("#(<b>.+?</b>[^\s,\.]+)#is", $text, $matches);
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(21.07.2008 в 23:15)
| | AcidTrash sms-send
Спасибо большое | |
|
|
|