![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| jone31 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 29.11.2008 Репутация: нет Всего: нет |
подскажите, в скрипте есть строка которую нужно проверить на наличие некой подстроки, и если она есть то удалить всю строку...
делал это так:
не работает... пише это:
подскажите как правильно построить шаблон для него? Это сообщение отредактировал(а) jone31 - 9.2.2012, 21:34 |
||||
|
|||||
| mstalker26 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 4.7.2009 Репутация: 4 Всего: 11 |
Подойдет? Хотя не ручаюсь, пишу интуитивно
P.S. http://www.ibm.com/developerworks/ru/edu/j...d/section5.html P.P.S. Проблема --------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом. |
|||
|
||||
| jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Приведите пожалуйста Вашу "искомую подстроку". Скорее всего она содержит неэкранированные служебные символы
-------------------- Opinions are like assholes — everybody has one |
|||
|
||||
| jone31 |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 29.11.2008 Репутация: нет Всего: нет |
выдаёт туже ошибку что и впервом посте. сделал вот так:
всё рабоатет. теперь другая проблемма: если указывают в искомой полдстроке что то похожее на патерн:
то ничего не рабоатет. :( что не хватает тут, я в регулярках полный кран... Это сообщение отредактировал(а) jone31 - 10.2.2012, 07:57 |
||||||
|
|||||||
| lBugl |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 18.8.2009 Репутация: нет Всего: 2 |
"то ничего не рабоатет. :( что не хватает тут, я в регулярках полный кран..." имхо тут не хватает поддержки регулярных выражений методом indexOf().. =) подстрок много?
|
||||
|
|||||
| Pawl |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 649 Регистрация: 22.4.2008 Где: Витебск Репутация: 7 Всего: 28 |
на самом деле так указывать не надо. Как уже говорили, в java нет Вам нужно скомпилить все Ваши как единый паттерн. Приведу простенький пример, как в массиве строк элементы, содержащие числа или знаки препинания заменяются пустыми строками. Надеюсь, это Вам поможет
P.S. Писал "на коленке", поэтому могут быть неточности, но смысл, думаю, понятен. P.P.S. Да, и еще раз повторюсь: для анализа строки на соответствие регулярному выражению этого
ненужно ВООБЩЕ, ибо все работает и так! -------------------- В действительности всё совсем не так, как на самом деле |
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |