我目前正试图在regex的帮助下将文档解析为令牌。
目前我正在尝试匹配文档中的关键字。例如,我有以下文档:
Func test() Return blablaFuncblabla EndFunc
需要匹配的关键字是Func、Return和EndFunc。
我使用了以下正则表达式:(\s | ^)(Func)(\s |$)来匹配Func关键字,但它的工作方式与我所希望的不完全一样,空白也会匹配!
如何在不捕获空白的情况下匹配它?
(?:\s|^)(Func)(?:\s|$)
?: