| imho.ws |
![]() |
|
|
|
# 21 | |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Скажем так, просто это нужно учитывать, и понимать как работет, чтобы их не возникло
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
|
# 23 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Дак она какраз и работает, посмотри, она правильно выбрала текст и обработала его.
Я немного о другом говорил, когда про вложенность толковал. А данную задачу, поскольку она простая и вполне может быть разбита на фрагменты легко, проще всего решить так (ну чтобы не обрабатывать строку в цикле или рекурсивно): PHP код:
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 25 |
|
Full Member
Регистрация: 16.09.2003
Сообщения: 793
![]() ![]() ![]() ![]() ![]() |
Про регулярные выражения читал тут:
http://www.softtime.ru/bookphp/gl7_12.php тнестировал тут: http://www.javaregex.com/test.html всё понравилось...
|
|
|
|
|
# 26 |
|
::VIP::
Регистрация: 02.06.2004
Адрес: Россия, Москва
Пол: Male
Сообщения: 365
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Есть ещё один вопрос!
Возможно ли с помощью регулярных выражений сделать заглавными первые буквы предложений из определённого текста? Вот собственно и весь вопрос... Если да, то как именно? Заранее благодарен за помощь!
__________________
|
|
|
|
|
# 27 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
на самом деле задача не простая, если нужно именно менять(именно заменять) первую букву на ее аналог, но только заглавный.
можно сделать так(это по-сути только отображение): 1. выделяешь первую букву. 2. меняешь ее(на <span class=capitalizeClass>я</span>блоко) а в классе(css): Код:
.capitalizeClass
{
text-transform: capitalize;
}
Код:
<style>
.capitalizeClass
{
text-transform: capitalize;
}
</style>
<?
$wordsArray =array("вася", "пупкин", "крутой", "программер");
foreach($wordsArray as $word)
{
echo preg_replace("/^([\w]){1}/si","<span class=capitalizeClass>\\1</span>",$word) . "<BR>";
}
?>
__________________
убрано по просьбе администратора
|
|
|
|
|
# 28 | |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
PHP код:
Для работы с русскими символами смотрите МАН и настройки локали сервера.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|