Как получить значение из строки по регулярному выражению?
Добрый день. Выбираю нужный столбец и строку name.
Пример name '<a href="/link/someId">Page №{thisId}</a>'
,
где someId и thisId динамичны.
Мне нужно получить только {thisId}, чтобы потом использовать для вставки в другой столбец.
Никак: это не решается стандартными средствами MySQL.
Можно долго и упорно писать многострочные SQL-функции, a можно решить задачу в несколько строк на любом ЯП.
Не совсем подойдет. Ведь SUBSTR мы вырезаем длину и после определенный длины. А если someId имеет 2,3,4 знака? И такде thisId. Может я не понимаю, тогда дайте пример.
Qixing: на языке SQL нет регулярных выражений, ну для это цели по крайней мере вам надо было с самого начала проектировать БД что бы хранить thisId в отдельном столбце