小编Mur*_*ay3的帖子

python重新匹配,findall或搜索然后NLP(如何处理它?)

我开始编写将捕获句子"类型"的一部分的代码,如果它们符合条件,则启动一个处理"类型"的特定python脚本.我正在"发现":)因为我正在做的事情找到更好的工作方式:

m = re.compile(r'([0-9] days from now)')
m.match("i think maybe 7 days from now i hope")
print m.match("i think maybe 7 days from now i hope")
None
f= m.findall("i think maybe 7 days from now i hope")
print f[0]
7 days from now
Run Code Online (Sandbox Code Playgroud)

这似乎给了我一些我正在寻找的句子.然后我可以举例说明 - 使用其示例日期时间转换脚本的pyparsing模块,该脚本从类似的NL语句返回日期时间(我知道还有其他模块,但它们在它们可以处理的输入语句中是严格的).
然后,如果句子的其他部分与另一个"类型"匹配,那么我可以在我的在线日记中或在托管的Web应用程序上进行数据库插入.约会,截止日期等.
我只是在修修补补,但我正在建设一些有用的东西.这个结构/过程是合乎逻辑的还是有更好的方法/方式:这就是我现在问的问题.任何反馈都表示赞赏

python regex nlp

3
推荐指数
1
解决办法
3907
查看次数

python re.compile字符串与变量和数字

嗨,我想得到以下匹配:

test = re.compile(r' [0-12](am|pm) [1-1000] days from (yesterday|today|tomorrow)')

这场比赛:

print test.match(" 3pm 2 days from today")

它没有返回,我做错了什么?我正在进入正则表达式并阅读我认为应该工作的文档!任何帮助赞赏的圣诞节

-------------------------------------------------- ------------------------------------

我在NLP HERE中使用与上述类似的过程询问关于系统设计的新问题

python regex nlp

0
推荐指数
1
解决办法
3593
查看次数

标签 统计

nlp ×2

python ×2

regex ×2