c#将字符串去掉符号分割
时间: 2024-09-28 09:14:10 浏览: 34
在C#中,你可以使用`Regex.Split()`函数来去掉字符串中的特定符号并分割它。`System.Text.RegularExpressions`命名空间下的正则表达式工具可以帮助你完成这个任务。下面是一个示例:
```csharp
using System;
using System.Text.RegularExpressions;
class Program {
static void Main(string[] args) {
string input = "Hello, World! @ThisIsATest";
string pattern = "[^\w\s]"; // 正则表达式模式,匹配非字母、数字和空格以外的字符
string result = Regex.Replace(input, pattern, ""); // 删除匹配的符号
string[] words = result.Split(new char[] { ' ', '\t', ',' }, StringSplitOptions.RemoveEmptyEntries); // 使用指定的分隔符进行分割
Console.WriteLine("原始字符串: " + input);
Console.WriteLine("去符号后的字符串: " + result);
Console.WriteLine("分割后的单词: ");
foreach (string word in words) {
Console.WriteLine(word);
}
阅读全文