У меня есть несколько шаблонов ссылок, и мне нужно заменить подстроки внутри этих ссылок. шаблоны Ссылка:RegExp заменить после
- "/ all_news"
- "/ all_news /"
- "/ all_news/стр.1"
- "/ all_news/стр.1 /"
Все эти шаблоны означают одно и то же - первая страница страницы новостей без фильтрации.
Поэтому мне нужно:
первый шаблон - включить "/ pageX"
второй шаблон - вставить "pageX"
3-й и 4-й шаблоны - заменить номер страницы
Является ли это возможно только с одним регулярным выражением?
Если да, то, пожалуйста, помогите мне.
Если нет, то у меня есть второй вопрос: Возможно, возможно ли заменить все после "/ all_news" на "/ pageX"?
Я имею в виду следующую логику:
- строка начала
- нормально, я вижу подстроку "/ all_news"
- Я все заменить после "/ all_news", даже если ничего не существует (если строка заканчивается "/all_news ")
- Я возвращаю«/all_news/pageX ».
Вы не сказали, на каком языке ... это JavaScript. Но регулярное выражение/(.*\/all_news).*/ должно использоваться везде (с незначительными изменениями) и конструкцией $ 1. Кроме того, все основные языки имеют аналогичные функции замены. –
awwwww ... lol ... Ive выбрал трудный путь, но это было легче, чем я думал – FiftyStars
Да, я рад, что вам понравилось :) Если это _really_ работает ... (как я никогда не могу быть уверен), вы считаете, вы могли найти время, чтобы пометить ответ? –