这是一个双重问题。
1、如何隐含外来字?
2. 如何去掉结尾的空字符串?
IEnumerable<String> words = Regex.Split(input, "[^a-zA-Z0-9-]+");
以上工作就像一个魅力。然后德国人走过来,开始抱怨他们的一些话被分成了两半。当字符串包含点或重音字符时会发生这种情况。解决这个问题的一种方法是在模式中添加更多字符,但是我们有法语、波兰语和基本上任何非英语语言(只有拉丁字符是有效的)。
将所有字符和数字以及破折号图案化的更好方法是什么?
当我演奏不同的弦时,我还注意到如果最后有一个问号,我会得到一个空弦作为最后的分割部分。我现在只是检查最后一个元素是否为空字符串并将其切断。
为什么我会得到它,我该如何摆脱它?