递归火山软件开发平台

标题: go正则,怎样提取中文文本中间的词? [打印本页]

作者: zqiz    时间: 2024-8-18 16:01
标题: go正则,怎样提取中文文本中间的词?
例:递归火山软件开发平台,怎样以定“火山”和“开发”为边界提取出“软件”两个字。大佬帮助下,谢谢。

作者: 小蜗牛    时间: 2024-8-18 22:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小蜗牛    时间: 2024-8-18 22:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: xrea    时间: 2024-8-18 23:15
go本来是可以用切片解决的,火山封装了一层就不知道了
作者: 459943578    时间: 2024-8-18 23:54
<火山程序 类型 = "通常" 版本 = 1 />

变量 正则 <类型 = 正则表达式类>
变量 结果 <类型 = "文本型 [][]">
结果 = 正则.必须编译成功 ("火山(.*?)开发").查找所有文本子匹配 ("递归火山软件开发平台", -1)
换行输出 (结果 [0][1])

作者: zqiz    时间: 2024-8-19 09:23
小蜗牛 发表于 2024-8-18 22:42
抱歉..没发现写的正则~

谢谢,小蜗牛大佬热心解答!
作者: zqiz    时间: 2024-8-19 09:27
459943578 发表于 2024-8-18 23:54
变量 正则
变量 结果
结果 = 正则.必须编译成功 ("火山(.*?)开发").查找所有文本子匹配 ("递归火山软件 ...

谢谢大佬。看“查找文本匹配”和“查找所有文本子匹配”注释说明,看不明白。用“查找文本匹配”老包含边界。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4