Может кто-нибудь сказать мне, как использовать регулярные выражения для получения полей шаблона из строки?
Поля в строке помечены %%word%%, с одним словом между процентами.
%%word%%
%%(\w+)%%
соответствует %%, за которым следуют один или несколько буквенно-цифровых символов, за которыми следует %%.
%%
Группа совпадений 0 (часто называемая $0) будет содержать все совпадения;группа 1 ($1) будет содержать совпадающее слово.
$0
$1
Просто экранируйте символы "%": \% \% (. *?) \% \%
Это вернет совпадение в группе (1), использует nextFind () или что-то подобное для перехода к следующей строке.