Я сейчас пытаюсь разобрать документ в токены с помощью регулярных выражений.
В настоящее время я пытаюсь сопоставить ключевые слова в документе. Например, у меня есть следующий документ:
Func test()
Return blablaFuncblabla
EndFunc
Ключевые слова, которые должны быть сопоставлены: Func, Return и EndFunc.
Я придумал следующее регулярное выражение: (\ s | ^) (Func) (\ s | $) для соответствия ключевому слову Func, но оно работает не совсем так, как я хочу, пробелы соответствуют хорошо!
Как я могу сопоставить его без захвата пробелов?