![]() |
|
Модераторы: ginnie |
![]()
|
|
| les |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 24.4.2006 Репутация: нет Всего: нет |
Доброго времени суток.
Такой вопрос, есть функция которая ищет слова начинающиеся с большой бувы иди написаные заглавными при помощи рег. выражения:
Эта фукция работает корректно в скрипте.... но если ее как отдельную функцию вынести в отдельный файл, а в основном скрипте подцепить с помощье require, то русские словечки она уже не подхватывает, в отличии от латинских. Русская локаль в основном скрипте настроена, "дебагером" тоже ничего не заметил, и там и там на вход переменная передается коректно. Если не в курсе как это подправить, мэй би существует другой способ выдерать слова с буквами верхнего регистпра? |
|||
|
||||
| sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 1 Всего: 31 |
настройте точно также рускую локаль и в новом файле, там куда поместили функцию.
Лексический анализатор не распространяет действие локали на фалйы загружаемы по use и т.п. |
|||
|
||||
| les |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 24.4.2006 Репутация: нет Всего: нет |
ага, надо будет попробывать...
А по поводу слов с "большой буквы" не в начале предложения/ строки...
Работает... но не универсален. Как сюда поставиться условия на несколько пробелов после точки (перед словом), и знак начала стори? Вот эти примеры не работает
Добавлено @ 15:23 2 sir_nuf_nuf Спасибо, ваш совет помог! а по второму вопросу решил так -
Это сообщение отредактировал(а) les - 10.5.2008, 15:24 |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Регулярные выражения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |