c# - 如何在忽略定界符的情况下拆分字符串?

标签 c# .net string

我需要拆分一个字符串,假设“asdf aA asdfget aa uoiu AA”使用“aa”拆分,忽略大小写。 到

"asdf "
"asdfget "
"uoiu "

最佳答案

没有简单的方法可以使用 string.Split 来完成此操作。 (好吧,除了为数组中的每个字符小写/大写指定拆分字符串的所有排列之外——不是很优雅,我想你会同意的。)

然而,Regex.Split应该能很好地完成这项工作。

例子:

var parts = Regex.Split(input, "aa", RegexOptions.IgnoreCase);

关于c# - 如何在忽略定界符的情况下拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1436077/

相关文章:

c# - 我应该使用 .NET (System.Net.Mail) 来批量发送我的 Web 应用程序的电子邮件还是 SQL (msdb.sp_send_dbmail)?

.net - 套接字上的线程太慢

.net - 如何在表示层(WPF/Silverlight)之外使用 XAML?

javascript - 在 Javascript 中更新 JSON 文件

javascript - 获取 Uncaught ReferenceError :Button1_Click is not defined

c# - 共享程序集

php - 获取字符串中的最后一个整数

javascript - 这个 replaceAt 函数是如何工作的?

c# - LINQ to XML(动态 XML)

.net - 是否可以隐含泛型 List<T> 的数据类型?