小编use*_*461的帖子

16位数字的基本正则表达式

我目前有一个正则表达式从文件中提取一个16位数字,例如:

正则表达式:

Regex.Match(l, @"\d{16}")
Run Code Online (Sandbox Code Playgroud)

这适用于以下数字:

1234567891234567

虽然我怎么能在正则表达式中包含数字,例如:

1234 5678 9123 4567

和

1234-5678-9123-4567

.net c# regex windows

6
推荐指数
1
解决办法
1万
查看次数

从C#中的特定点拆分字符串

我查看了C#中的split字符串方法,例如:

string[] lines = Regex.Split(value, "\");
Run Code Online (Sandbox Code Playgroud)

虽然我遇到过需要从文件路径中提取文件名的情况,所以我不想在所有出现的"\"上拆分字符串,例如:

C:\Windows\System32\calc.exe
Run Code Online (Sandbox Code Playgroud)

预期产量:

calc.exe
Run Code Online (Sandbox Code Playgroud)

.net c# windows

1
推荐指数
1
解决办法
157
查看次数

Stringbuilder和数组

我有一个数组,例如string [] ccsplit.

我想将所有这些添加到一个字符串中,所以我使用stringbuilder:

StringBuilder builder = new StringBuilder();
foreach (string str in ccsplit)
{
    builder.Append(str);
}
Run Code Online (Sandbox Code Playgroud)

但唯一的问题是我不希望将字符串ccsplit [0]添加到stringbuilder中,我怎么能实现这个呢?

.net c#

1
推荐指数
2
解决办法
755
查看次数

标签 统计

.net ×3

c# ×3

windows ×2

regex ×1