我想将文本(使用正则表达式)拆分为点后跟空格或点后跟新行(\ n)
我正在使用c#.Net
感谢您的回答!
答案 0 :(得分:2)
using System.Text.RegularExpressions;
string[] parts = Regex.Split(mytext, "\.\n|\. ");
# or "\.\s" if you're not picky about it matching tabs, etc.
答案 1 :(得分:0)
正则表达式
/\.\s/
将匹配文字.
后跟空格。
答案 2 :(得分:0)
您不需要正则表达式。只需使用带有字符串数组的string.Split
重载:
string[] splitters = new string[] { ". ", ".\t", "." + Environment.NewLine };
string[] sentences = aText.Split(splitters, StringSplitOptions.None);