如果句子以句点结尾但不包含小数点,则分割句子

أحم*_*لحة 4 c# split

我想将文本分成句子,每个句子以 结尾.,但排除带小数点的数字。

我使用了分割功能。但它将数字分成两部分,我不想拆分数字。

例子 :

我的套餐一个坐骑每天85.5,我该如何使用呢?任何机构对此都有想法。请告诉我。

应分为:

我的包一个坐骑每天85.5,我该如何使用它

任何人都有这样的想法

请告诉我

小智 5

Dmitry Bychenko 的答案很简单也很好,但是它会在 .(点)之后丢失一个字符

var regex = new System.Text.RegularExpressions.Regex(@"(?<!\d)\.(?!\d)");
var myText = @"My package a mount is 85.5 daily, how can I make use of it. any body has an idea for that. please let me know.";

Console.WriteLine(regex.Replace(myText, Environment.NewLine));
Run Code Online (Sandbox Code Playgroud)

它将仅消耗后面或前面都没有数字的 .(点)字符。