c# - 如何在出现字符后删除文本
问题描述
我有一个字符串,我想从中删除一些字符,我希望所有 % 符号和紧跟该字符的字符被删除,例如Apple%j pie
变成Apple pie
我希望它也这样做几次,所以 Chicken%f and%f waffles
变成Chicken and waffles
解决方案
使用匹配百分号的正则表达式,然后是任何字符:
var result = Regex.Replace("Chicken%f and%f waffles", @"%.", "");
//Chicken and waffles
推荐阅读
- asp.net-core - 添加包时使用 Microsoft.EntityFrameworkCore 有效,但在运行项目时停止工作
- selenium-webdriver - 一旦我用检查器识别了一个元素,就停止 Javascript
- python - 如何在 ConfusionMatrix 中增加文本大小
- mysql - #1005 - 无法创建表 `plbase`.`post_likes` (errno: 150 "外键约束格式不正确") (详细信息...)
- c# - C# Apply 递归地包含到 Query (IncludeWhile)
- html - 使用通过同一页面下的不同元素提交的 POST 值
- rotation - 让数组中的 PShapes 在处理中绕自己的轴旋转
- xml - 膨胀新布局时,Android矢量可绘制对象像素化
- php - phpmyadmin 使用 php 从多个表中选择数据
- sharepoint - 用于在桌面中打开 Visio 的 Office uri 架构