我只需要知道是否可以在正则表达式的定义中使用正则表达式。
以下是我要做的事情: 我已经为整数,自然数,正整数和负整数定义了正则表达式。现在我想使用这些已经存在的正则表达式来定义分数的正则表达式。
Consider
token_int is the regex for integers
token_natural is the regex for natural numbers
token_neg_int is the regex for negative integers
I would like the fraction regex to be defined as:
token_frac = token_int'/'(token_natural | token_neg_int)
答案 0 :(得分:0)
如果我正确理解你,那么是的。但是以下面的方式(因为正则表达式是字符串):
token_frac = token_int + '/(' + token_natural + '|' + token_neg_int + ')'