Получение полей шаблона из строки с помощью регулярного выражения - PullRequest
1 голос
/ 20 июля 2011

Может кто-нибудь сказать мне, как использовать регулярные выражения для получения полей шаблона из строки?

Поля в строке помечены %%word%%, с одним словом между процентами.

Ответы [ 2 ]

2 голосов
/ 20 июля 2011
%%(\w+)%%

соответствует %%, за которым следуют один или несколько буквенно-цифровых символов, за которыми следует %%.

Группа совпадений 0 (часто называемая $0) будет содержать все совпадения;группа 1 ($1) будет содержать совпадающее слово.

0 голосов
/ 20 июля 2011

Просто экранируйте символы "%": \% \% (. *?) \% \%

Это вернет совпадение в группе (1), использует nextFind () или что-то подобное для перехода к следующей строке.

...