初学者 c#根据字符提取单词的问题

名称名称 名称名称 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
提取字符串a中找字符串b的字母所包换的单词,然后保存到字符串c中。
string a="absorb absorb absorb absorb apple angel badly bad"
string b="a,b"

我把a按空格分开然后每个单词一个字母一个字母分开对比,如果单词多的话速度太慢了。
有没好方法。

上面例子 a中找到 字母a 和b 同时出现的单词取出来(badly)也在内,b,a都在单词里。
现在问题 a中的每个单词的长度不能确定,每个单词是空格分开的。
第二个问题,字符串b中的字母的长度也不能确定 有可能找单个字母,有可能三个 "a,b"和"b,a"的结果一样。
也有可能"a,b,e"
谢谢各位。菜鸟如果单词有几百个或几千个,用split,substring 一个一个拆开对比速度有点慢。

...全文
评论 6
收藏 已收藏
分享
返回顶部
名称名称
C# 111,128 成员 642,536 内容