我正在将字符串标记为:
BAS = W34 N29 E24 S29 $ FOP = E6 S6 W6 N6 $。评论
期间是"命令的结束"性格,而不是评论的开头"字符。如何向词法分析器添加正则表达式规则,使得句点本身就是一个标记,但句点之后的任何内容都是类型为COMMENT的标记?我试过/\..+$/
,但这包括评论中的句号。
答案 0 :(得分:2)
您可以尝试2种方式,非捕获组或后视(也是非捕获):
(?:\.).+$
(?<=\.).+$
答案 1 :(得分:0)
如果不了解所涉及的实际工具,这很难回答,但考虑反转逻辑:使用onReceive(Object)
之类的正则表达式来检测命令,之后的所有内容都是COMMENT。