-2

很难找到。我需要为它编写词法分析器和分词器。我在查找匹配变量名但不匹配字符串值的正则表达式时遇到问题。

以下内容不应匹配:

"ala ma kota"
5aalaas

应该匹配:

ala_ma_KOTA999653
l90
a

我已经得到了这样的东西:

[a-zA-z]\w+

但我不知道如何"从比赛的开头和结尾排除字符。

感谢您的任何回复或谷歌链接(我找不到它 - 它可以来自 lmgify ;))。

4

1 回答 1

0

我将变量名解释为最小长度为 1 并以字母开头的所有单词字符序列。你的正则表达式几乎是正确的:

^[A-Za-z]\w*$
于 2013-01-17T21:51:37.690 回答