我正在处理IBM Watson Conversation。我有一个包含少量字母和数字的文本,即age is 26
.
我写了一个正则表达式来匹配文本中的数字。它是使用.*?[0-9]+.*?
. 现在,我希望将那些匹配的数字放入context variables。
如何将匹配的数字放入上下文变量中?
当我的条件与 have 匹配时input.text.matches('.*?[0-9]+.*?')
,我只想将数字放入我的上下文变量中。
例如:
{
"context": {
"digit": { input.text }
}
}
这里input.text
获取整个文本并将其放入数字变量中。
如何通过在文本上应用正则表达式来仅放置数字?