怎么使用c#正则表达式去掉标点符号


你可以使用`System.Text.RegularExpressions.Regex`类来实现这个需求。下面是一个示例代码,演示如何使用C#正则表达式去掉标点符号:
```csharp
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "Hello, World! This is a sentence.";
// 定义正则表达式模式,匹配标点符号
string pattern = @"[\p{P}-[.]]+";
// 使用正则表达式替换标点符号为空字符串
string result = Regex.Replace(input, pattern, "");
Console.WriteLine(result);
}
}
```
在上面的代码中,我们定义了一个正则表达式模式`[\p{P}-[.]]+`,它匹配所有的标点符号(除了句号)。然后,我们使用`Regex.Replace`方法将匹配到的标点符号替换为空字符串,从而去掉它们。输出结果为:"Hello World This is a sentence"。
希望对你有所帮助!


上一篇:javascript array方法怎么使用

下一篇:日本便宜云服务器租用有哪些缺点


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器