|
|
1
20
下面是隐式定义,它转换了
只是适应它:
例子:
|
|
|
2
3
不,你不能这样做。如果查看将regex转换为解析器时使用的解析器定义,它将丢弃所有上下文,并返回完全匹配的字符串: 不过,您还有其他几个选择:
第一个看起来像
这个
这个
这个
这个
|
|
|
3
1
当regex在regexparsers实例中使用时, 隐式def regex(regex):分析器[string] 在regexparsers中,用于将该regex应用于输入。成功应用当前输入处的re后生成的match实例用于在regex()方法中构造成功,但只使用其“end”值,因此在该方法返回时将丢弃所有捕获的子匹配。 就目前情况而言(在我看过的2.7资料中),我相信你运气不好。 |
|
|
4
0
我使用scala 2.8.1遇到了类似的问题,并尝试使用
您似乎可以这样解析后获取匹配的组:
|