首页 > 解决方案 > 在 C# 中使用正则表达式提取字符串

问题描述

我在 C# 中有这个字符串:“/19/Ora01”,我想提取“Ora01”

我试过没有成功:

var pattern = @"^(Ora[0-9]{2})$";

var match = Regex.Match(args.Path, pattern);

var hour = match.Groups[0].Value;

我做错了什么?

如何提取另外两个字符串,一个是 19,另一个是 Ora01?

标签: c#regex

解决方案


如果你Split()/字符串是模式怎么办/19/Ora01

var data = "/19/Ora01".Split("/", StringSplitOptions.RemoveEmptyEntries);

推荐阅读