c# - 有什么方法可以使用一种 c# 方法拆分两个不同的字符串?
问题描述
我有两个字符串。为此,所需的输出如下。
- 输入:“Abc (1.23)(12a/b)” 输出:“Abc (1.23)”
- 输入:“Abc(12a/b)” 输出:“Abc”
我正在使用 C#。我使用了 string.Split("(")[0]。这给了我第二个但不是第一个要求的输出。我需要一个适用于两者的方程。任何帮助将不胜感激。谢谢。
解决方案
这是你想要的:
class Program
{
static void Main(string[] args)
{
var result1 = Remove12aSlashb("Abc (1.23)(12a/b)");
var result2 = Remove12aSlashb("Abc(12a/b)");
}
public static string Remove12aSlashb(string str)
{
return str.Replace("(12a/b)", string.Empty);
}
}
推荐阅读
- html - 将替代文本转换为图像标题节点
- javascript - clicked_id 不返回 id,但仍处于非活动状态,并显示消息 Uncaught ReferenceError: clicked_id is not defined at HTMLButtonElement
- r - 根据 R 中 row.name() 的第一部分计算平均值
- nginx - 我无法为我的域获取证书
- amazon-web-services - AWS S3 对象 Lambda 访问点:调用者无权调用 Lambda 函数
- c - 我试图在 C 中多次调用 fork
- symfony5 - Symfony5 / KnpLabs / DoctrineBehaviors / 不记录翻译
- javascript - 网络音频时钟:让频率听起来正确
- python - PyTorch:RuntimeError:为 DETRModel 加载 state_dict 时出错
- python - 如何将字符串日期时间转换为 UTC UNIX?