由于网站更新太快了,从现在开始,每次更新都会在这里记录,但是每月都会清空。顺序由上往下。 8主页文章…
这周了解到了Material You,我很喜欢,于是把整个网站改头换面。 以往的 Argon Nex…
也许存在着无数个宇宙?
也许在某个宇宙里,甘城笔下的世界是真实的?
也许在某个宇宙里,我不会与编程有缘?
也许在某个宇宙里,教育是真正的教育?
也许在某个宇宙里,社会能把工人当人看?
也许在某个宇宙里,我的成绩不会这么糟糕?
也许在某个宇宙里,我不会受到同学的凌辱?
也许在某个宇宙里,我可以和糖果住在同一个世界?
也许在某个宇宙里,我是游走在网络的AI?
也许在某个宇宙里,这段话不曾出现过?
好久没写Lua了,所以我用最喜欢的语言写了个语义分析器。
-- 在这里输入数据 local input = '你好,我叫小天,我虽然很高,但是我很瘦。而且我是金融专业,你呢?' -- 人称分析 if string.find(input, '我') then print('包含第一人称') end if string.find(input, '你') then print('包含第二人称') end if string.find(input, '他') or string.find(input, '她') or string.find(input, '它') or string.find(input, '祂') then print('包含第三人称') end -- 量词分析 if string.find(input, '小') or string.find(input, '大') then print('可能包含大小量词') end if string.find(input, '低') or string.find(input, '高') then print('可能包含高度量词') end if string.find(input, '短') or string.find(input, '长') then print('可能包含长度量词') end if string.find(input, '窄') or string.find(input, '扁') or string.find(input, '宽') then print('可能包含宽度量词') end if string.find(input, '薄') or string.find(input, '厚') then print('可能包含厚度量词') end if string.find(input, '多') or string.find(input, '少') then print('可能包含数量量词') end -- 关系分析 if string.find(input, '但') or string.find(input, '不过') then print('包含转折关系') end if string.find(input, '且') or string.find(input, '边') or string.find(input, '或') or string.find(input, '也') or string.find(input, '和') then print('可能包含并列关系') end -- 问句分析 if string.find(input, '?') or string.find(input, '?') or string.find(input, '吗') or string.find(input, '什么') or string.find(input, '谁') or string.find(input, '怎么') or string.find(input, '如何') then print('包含疑问或反问成分') end -- 敏感词分析 if string.find(input, '政府') or string.find(input, '政治') or string.find(input, '人民') or string.find(input, '军') or string.find(input, '群众') or string.find(input, '左翼') or string.find(input, '右翼') or string.find(input, '眼里有光') or string.find(input, '资本') or string.find(input, '企业') or string.find(input, '国旗') or string.find(input, '疫情') or string.find(input, '国歌') or string.find(input, '主席') or string.find(input, '政策') or string.find(input, '金融') or string.find(input, '经济') or string.find(input, '主义') or string.find(input, '台湾') or string.find(input, '香港') or string.find(input, '澳门') or string.find(input, '西藏') or string.find(input, '内蒙古') or string.find(input, '文革') or string.find(input, '文化大革命') then print('包含敏感词') end --定义分析 if string.find(input, '是') or string.find(input, '叫') then print('可能包含定义语句') end