c# - 读取第一个和最后一个字母后解析c#中的字符串

标签 c# string

我想在读取第一个和最后一个字母后在 c# 中剪切一个字符串。

string name = "20150910000549659ABCD000007348summary.pdf";

string result = "ABCD000007348"; // Something like this

string name = "1234 ABCD000007348 summary.pdf";

读完 1234 后“A”出现,最后“s”出现所以我想要“ABCD000007348

最佳答案

只需使用正则表达式:

string CutString(string input)
{
     Match result = Regex.Match(input, @"[a-zA-Z]+[0-9]+");
     return result.Value;
}

关于c# - 读取第一个和最后一个字母后解析c#中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32696540/

相关文章:

c# - 使用 Directory 类,检查特定文件类型的目录

c# - .Net 应用程序中并发问题的最佳实践

c# - RDLC LocalReport 导出到 Excel 真的很慢

string - 在 Perl 中迭代字符串

string - Swift 中的多行字符串

python - 在 SQLite (Python) 中将变量字符串传递给 LIKE

java - 查找字符串数组列表之间的共同点

字符串中的字符与C中的一组字符的比较

c# - 十六进制增量/循环直到 FFF

c# - 从 c# 调用在 xaml 中声明的 Storyboard