我想从文本“some text: some_token”中提取“some_token”。
下面的代码返回完整匹配项':some_token',而不是用'[a-z0-9_-]+'标记的捕获部分'some_token'。
import re
let expr = re("\\s:([a-z0-9_-]+)$", flags = {re_study, re_ignore_case})
for match in "some text :some_token".find_bounds(expr):
echo "'" & match & "'"
如何修改代码使其只返回被捕获的部分?
P.S.
re
和nre
模块有什么区别?