Вопросы с тегом «regular-expression»

8
Сопоставление с шаблоном LIKE, SIMILAR TO или регулярными выражениями в PostgreSQL
Мне пришлось написать простой запрос, где я иду искать имена людей, которые начинаются с B или D: SELECT s.name FROM spelers s WHERE s.name LIKE 'B%' OR s.name LIKE 'D%' ORDER BY 1 Мне было интересно, есть ли способ переписать это, чтобы стать более производительным. Так что я могу избежать …

1
Запрос не-ASCII строк из Postgres
Работает ли [:ascii:]класс в Postgres вообще? Это не указано в их справке , однако я вижу примеры в Интернете, которые его используют. У меня есть база данных UTF-8, где находятся параметры сортировки и c_typ e en_US.UTF-8, а версия Postgres - 9.6.2. Когда я ищу не-ASCII строки, как это: select title …

2
Как использовать SUBSTRING используя REGEXP в MySQL
У меня следующая ситуация. Я должен подстроки регулярное выражение из описания, используя MySQL. Описание: Lorem D9801 Ipsum Долор Сит Амет Где D9801 - это REGEXP. Каждое сильное текстовое описание имеет различное содержание, но мое регулярное выражение должно выглядеть так: REGEXP 'D [[: digit:]] {4}' У REGEXP всегда есть «D» в …

2
Существует ли T-SQL-эквивалент для пунктуации, поскольку [0-9] для цифр, а [az] для букв?
Существует ли T-SQL-эквивалент шаблонов [0-9]and [a-z], который позволит мне извлекать значения из столбца, содержащего знаки пунктуации? Например: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Это будет возвращать значения, где первые 3 символа являются числами от …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.