powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / регулярное выражение - помогите
11 сообщений из 11, страница 1 из 1
регулярное выражение - помогите
    #33928101
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите написать регулярное выражение которое исключает начальное вхождение групп abc , xyz в выражение: т.е.
Код: plaintext
1.
2.
3.
4.
можно - Хabc
можно - Хxyz
нельзя - abcXXXX
нельзя - xyzXXXX

сижу уже час.
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928158
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем регексп? :)
Код: plaintext
1.
2.
3.
 if  (myStr.startsWith("abc") || myStr.startsWith("xyz"))
{
     throw   new  FuckOff();
}
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928185
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timmзачем регексп? :)
Очень надо :) в Oracle regexp_like затолкать надо :)
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928193
oleg555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
".abc" не то? глянь по ссылке там статья есть
http://javagu.ru/portal/dt?last=false&provider=javaguru&SecID=GURU_SECTION_63111
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928433
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirex Timmзачем регексп? :)
Очень надо :) в Oracle regexp_like затолкать надо :)
зачем regexp_like? Есть substr...
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928523
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timmзачем regexp_like? Есть substr... substr поможет решить только частные "like-случаи", к сожалению.
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928588
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что не может исключить LIKE?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
with a as (
  select 'Xabc'    value from dual union all
  select 'Xxyz'    value from dual union all
  select 'abcXXXX' value from dual union all
  select 'xyzXXXX' value from dual
)
select *
from a
where value like '%_abc%'
  or value like '%_xyz%';
И по REGEXP_LIKE имхо лучше смотреть в его документацию , а не java'вскою, вдруг какие нюансы отличаются.
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928626
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
.{ 1 }abc
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928687
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во как, можно написать рег эксп, который проверит на то, что строка начинается с abc или xyz, а в условие поставить отрицание.
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33928706
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovА что не может исключить LIKE?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
with a as (
  select 'Xabc'    value from dual union all
  select 'Xxyz'    value from dual union all
  select 'abcXXXX' value from dual union all
  select 'xyzXXXX' value from dual
)
select *
from a
where value like '%_abc%'
  or value like '%_xyz%';
И по REGEXP_LIKE имхо лучше смотреть в его документацию , а не java'вскою, вдруг какие нюансы отличаются.
либо Oracle Regular Expressions Pocket Reference
...
Рейтинг: 0 / 0
регулярное выражение - помогите
    #33931838
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо.
Ради спортивного интереса тему продолжаю в форуме Oracle
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / регулярное выражение - помогите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]