Selenium waitForElement

Для будущих поисковиков не забудьте путь регулярного выражения:

with tbl as (
select 1 ID, 'c1' CATEGORIES from dual
union
select 2 ID, 'c2,c3' CATEGORIES from dual
union
select 3 ID, 'c3,c2' CATEGORIES from dual
union
select 4 ID, 'c3' CATEGORIES from dual
union
select 5 ID, 'c4,c8,c5,c100' CATEGORIES from dual
)
select * 
from tbl
where regexp_like(CATEGORIES, '(^|\W)c3(\W|$)');

        ID CATEGORIES
---------- -------------
         2 c2,c3
         3 c3,c2
         4 c3

Это соответствует границе слова, поэтому даже если запятая сопровождалась пробелом, оно все равно будет работать , Если вы хотите быть более строгим и соответствовать только там, где запятая разделяет значения, замените «\ W» запятой. Во всяком случае, прочитайте регулярное выражение как: соответствие группе либо начала строки, либо границы слова, за которой следует целевое значение поиска, за которым следует группа либо границы слова, либо конца строки.

42
задан Mohsin Awan 15 November 2016 в 15:08
поделиться