C#,载入richTextBox1.Text中的文本,输出每个句子和每个句子数量例如输入:aaa,bbb,ccc.abc,def.add,ced.aaa,bbb,ccc.aaa,bbb,ccc.abc,def.输出:add,ced.1abc,def.2aaa,bbb,ccc.3我用 Regex(@"\b\W+\b")试过,但是 无法单独区分'

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 11:44:32
C#,载入richTextBox1.Text中的文本,输出每个句子和每个句子数量例如输入:aaa,bbb,ccc.abc,def.add,ced.aaa,bbb,ccc.aaa,bbb,ccc.abc,def.输出:add,ced.1abc,def.2aaa,bbb,ccc.3我用 Regex(@
xT]OV+4SUo;Sպ_0MRM1ɶ6a*ڕ 6Y   W =Swl}9O813z}1_/, nˮ2ڤ&q`uOPZE2w3ĥS7SFQ#%ߝWTU4MJ:N+|~D>ʦ'?. 5׻b]GWM]3Yuio֠ߤѱ5n{.>2jhOrpQ)bW7iwiwvuU8xa &s?iߑ80\sR`PD4OҚAqhLWѻ* LAU4QKx!^xB@6@P`x!$3*YC@f "+E^  zXk,0$B,X`9C8X\8ym89=h*{IRfxKp† VfMPUIŠ b9,!<!^uIQt78F}D7 UVA:eP hik-Ld}k`Zl:Odfbh{[Òos3lIC_r3yt'ׇg`b>ka#V.õηN̠K6![

C#,载入richTextBox1.Text中的文本,输出每个句子和每个句子数量例如输入:aaa,bbb,ccc.abc,def.add,ced.aaa,bbb,ccc.aaa,bbb,ccc.abc,def.输出:add,ced.1abc,def.2aaa,bbb,ccc.3我用 Regex(@"\b\W+\b")试过,但是 无法单独区分'
C#,载入richTextBox1.Text中的文本,输出每个句子和每个句子数量
例如输入:aaa,bbb,ccc.abc,def.add,ced.aaa,bbb,ccc.aaa,bbb,ccc.abc,def.
输出:
add,ced.1
abc,def.2
aaa,bbb,ccc.3
我用 Regex(@"\b\W+\b")试过,但是 无法单独区分'.',’,’所以求大侠帮帮忙
这个问题基本被解决了,还有一些小毛病.

输出:(左边是输入,右边是输出)

为什么第一行有个70,还有如何解决回车换行后计算重复的问题.

C#,载入richTextBox1.Text中的文本,输出每个句子和每个句子数量例如输入:aaa,bbb,ccc.abc,def.add,ced.aaa,bbb,ccc.aaa,bbb,ccc.abc,def.输出:add,ced.1abc,def.2aaa,bbb,ccc.3我用 Regex(@"\b\W+\b")试过,但是 无法单独区分'
你的意思是根据语意划分句子吧?
中文里不分句的标点标号就那几个:
简单的:、,
复杂的比较麻烦:()“”:还有很多……
只能帮你写简单的正则表达式:@"(\w+[、,])+\w+[?!.!\.]"
需要知道句子结束标点符号就把最后的匹配做成命名组.