соответствие регулярных выражений dart и получить от него некоторую информацию
Для практики я решил построить что-то вродеBackbone
маршрутизатор. Пользователю нужно только дать строку регулярного выражения, какr'^first/second/third/$'
а затем подключить это к.View
Например, предположим, у меня естьRegExp
как это :
String regexString = r'/api/\w+/\d+/';
RegExp regExp = new RegExp(regexString);
View view = new View(); // a view class i made and suppose that this view is hooked to that url
ИHttRequest
указать на/api/topic/1/
и это будет соответствовать этому регулярному выражению, тогда я могу сделать что-нибудь крюк к этому URL.
Проблема в том, что из регулярного выражения выше, как я знаю, что\w+
а также\d+
значениеtopic
а также .1
Хотите дать мне несколько советов? Спасибо.