-1

我想要这样一个方法 minimumMatch(String input, String regExp, int n)
input 是输入文本, regExp 是正则表达式, n 是结果具有的最少字符数。
返回值是与正则表达式匹配的输入文本的头部,并且至少包含 n 个字符。

例如
leastMatch("abababab", "(ab)+", 3) //returns "abab"
leastMatch("abababab", "(ab)+", 0) //returns ""
leastMatch("abababab", "(ab)+", 4) //returns "abab"

4

1 回答 1

0

使用这个语法:

(ab){3,}    --> 3 or more
(ab){0,2}   --> less than 3
(ab){2,5}   --> between 2 and 5
(ab){3}     --> 3

ab您可以使用 n 和ab长度轻松确定允许的数量(本例中为 2)

于 2013-05-29T11:34:50.477 回答