我正在try 在C#中提取字符串之前的数字.而不是字符串之间或之后的数字.字符串前只有数字. 我需要结果.

  • DOROSły==>0或""
  • ==同步,由Elderman更正==@elder_man
  • ==引用=外部链接==
  • 9-骨瘦如柴=>9

我在C#上try 了Regex,但得到了"";

 string test =Regex.Match("1-osobowy", @"/^(\d)-.*/m").Value;

推荐答案

试试这个:

string test = Regex.Match("1-osobowy", @"^\d+").Value;

Csharp相关问答推荐

如何使用Microsoft Curve API从搜索的文件中获取内容(文本)?

如何在Visual Studio代码中更改大括号模式{},用于C#语言

C#.NET依赖项注入顺序澄清

使用可信第三方的Iext8.Net pdf签名

UWP应用程序try 将打包的本机.exe文件加载为C#程序集

显示文档的ECDsa签名PDF在Adobe Reader中签名后已被更改或损坏

将字节转换为 struct 并返回

在C#中过滤Excel文件

Regex字母数字校验

错误CS1061';AuthenticationBuilder';不包含AddOpenIdConnect的定义

在使用UserManager时,如何包含与其他实体的关系?

JsonPath在Newtonsoft.Json';S实现中的赋值

我找不到ASP.NET Web应用程序(.NET框架).已 Select .NET框架项目和项模板以及此组件(&Q;)

{ or ; expected error如何解决此问题

如何正确处置所有动态控件?

用于请求用户返回列表的C#Google API

为什么在使用JsonDerivedType序列化泛型时缺少$type?

WPF:如何从DatagridHeader的内容模板绑定到词典项

通过mini kube中的远程调试Pod与从emoteProcessPickerScript中解析错误输出的代码错误进行比较

将文本从剪贴板粘贴到RichTextBox时,新文本不会在RichTextBox ForeColor中着色