Найти положение подстроки регулярных выражений в MySQL

0

Мне нужно извлечь несколько полей данных из многих строк текста. Данные, которые я ищу, всегда находятся в одном формате ( "from #. #####. ##########" ), но всегда содержат разные данные. Я знаю, что я могу использовать регулярное выражение, чтобы определить, удовлетворен ли этот шаблон... но я знаю, что шаблон выполнен. Я хочу знать, где в строке выполняется шаблон, чтобы я мог подстроить его оттуда. Возможно ли это?

Итак, некоторые строки текста могут выглядеть как... О, привет. Бла бла бла. от 1.12345.1234567890 doopeedoo whoop!
Положите ти, да, сэр! от 3.98766.123487650 и некоторых других вещей!

Спасибо заранее!

  • 1
    Какой язык вы используете?
  • 1
    @SLaks: MySQL помечен.
Показать ещё 2 комментария
Теги:
substring

2 ответа

0
Лучший ответ

Как отметил Орблинг, функция возврата строки не кажется функцией, а только указывает, существует ли она или нет. Я закончил использовать функции подстроки и индексирования.

0

Попробуйте следующее:

/from \d+\.\d+\.\d+/

Ваш пример на Rubular.

  • 0
    Спасибо, но моя проблема не в том, чтобы найти строку, а в том, чтобы что-то сделать с этой строкой.
  • 0
    Что бы вы хотели сделать с этим?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню