извините за мой английский.
Пожалуйста, помогите с pregex в MySql. Я хочу найти два слова в тексте. Между этими словами может быть одно или несколько пробелов и/или знак препинания.
Например:
дерево, яблочного
Дерево , яблоко
Дерево , яблоко
Дерево , яблоко
дерево, яблоко
Спасибо вам !Regex в базе данных MySql
ответ
MySQL изначально поддерживает RegEx с 5.1. Вы ищете что-то вроде:
SELECT * FROM `mytable` WHERE `mycol` REGEXP '[[:alpha:]]+[ ,.]*[[:alpha:]]+'
Для получения дополнительной информации ознакомьтесь с MySQL Documentation
Учитывая примеры в сообщении, я предполагаю, что вы должны использовать 'alpha' вместо' alnum'. Также стоит отметить, что 'RLIKE' является синонимом для REGEXP' и может быть использован также, хотя я предпочитаю' REGEXP', поскольку имя лучше подчеркивает функциональность оператора. – atomman
@atomman, вы правы, отредактированы. –
Спасибо ВАМ! Это прекрасно работает. – user2783755
- 1. RegEx для замены строк в базе данных MySQL
- 2. Отношение Mysql в базе данных
- 3. Подтаблица в базе данных mysql?
- 4. Соединение MySQL в базе данных?
- 5. поиск в базе данных mysql
- 6. Поиск в базе данных MySQL
- 7. Изображения в базе данных mySQL
- 8. Автообновление в базе данных Mysql
- 9. Выбор в базе данных MySQL
- 10. Вставить в базе данных MySQL
- 11. Datamining в базе данных mysql
- 12. MySQL now() в базе данных
- 13. Хранение запросов MySQL в базе данных (MySQL)
- 14. Ошибка проверки Mysql в базе данных mysql?
- 15. База данных Wordpress в MySql-базе данных?
- 16. Изменение всех данных в базе данных MySQL
- 17. Сравнение данных в двух базе данных mysql
- 18. Сохранение данных изображения в базе данных MySQL?
- 19. Blowfish хранилища данных в базе данных MySQL
- 20. База данных MySQL в базе данных
- 21. Хранение простых данных в базе данных mysql
- 22. Mysql: Шифрование старых данных в базе данных
- 23. Отображение данных поиска в базе данных MySQL
- 24. Подключение удаленно к базе данных MySQL, но сохранение данных в локальной базе данных MySQL C#
- 25. Сохранение учетных данных MySQL в базе данных MySQL
- 26. Не все поля сохраняются в моей базе данных MySQL
- 27. Подключения к базе данных MySQL
- 28. Подключение к базе данных MySQL
- 29. Доступ к базе данных MySQL
- 30. Подключение к базе данных MySql
Добро пожаловать на SO ... Что вы пробовали? и какой результат вы получили? – Enissay