Помогите, пожалуйста, с регулярным выражением.
Здравствуйте! Хочу сделать регулярное выражение, которое бы соответствовало url-ам
/railways/1520/ /railways/1520/electric-locomotive/ /railways/1520/diesel-locomotive/russian/ /railways/1435/ неизменной частью будет только /railways/ просто для /railways/1520/ и /railways/1435 я смог составить регулярное выражение \/railways\/([^\/]+)\/?, а вот для большей вложенности не могу (вложенность может быть произвольно глубокой). Прошу прощения за такой вопрос, только начал изучать регулярные выражения. |
/\/railways\/(.+)/ Или у вас в url ещё символы есть? |
Цитата:
params[0] = "1520" params[1] = "diesel-locomotive" params[2] = "russian" |
OctoberTide,
"/railways/1520/diesel-locomotive/russian/".match(/\/railways\/(.+)/)[1].split("/"); Так? |
Цитата:
Скажите, пожалуйста, почему шаблон \B-\B соответствует тире в тексте: slovo - slovo ведь \B это не соответствие границе слова, а пробел как я понял, это граница слова. Тем не менее соответствие находится в позиции 6 длиной в один символ. Что-то я не пойму почему так. |
Часовой пояс GMT +3, время: 18:54. |