Просто заметка заранее: я немного новичок в регулярных выражениях. Возможно, хороший ответ на этот вопрос будет включать ссылку на ресурс, который объясняет, как работают такие условия:)
Допустим, у меня есть название улицы, например, 23-я или 5-я улица. Я бы хотел избавиться от следующих слов "th", "rd", "nd" и "st". Как это можно сделать?
Прямо сейчас у меня есть выражение: (st | nd | rd | th). Проблема в том, что он также будет соответствовать названиям улиц, которые содержат "st", "nd", "rd" или "th". Так что мне действительно нужно условное совпадение, которое ищет минимум одно число перед собой (т. Е. 1-е, а не улицу).
Спасибо!