我目前有一个正则表达式从文件中提取一个16位数字,例如:
正则表达式:
Regex.Match(l, @"\d{16}")
Run Code Online (Sandbox Code Playgroud)
这适用于以下数字:
1234567891234567
虽然我怎么能在正则表达式中包含数字,例如:
1234 5678 9123 4567
和
1234-5678-9123-4567
我查看了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) 我有一个数组,例如string [] ccsplit.
我想将所有这些添加到一个字符串中,所以我使用stringbuilder:
StringBuilder builder = new StringBuilder();
foreach (string str in ccsplit)
{
builder.Append(str);
}
Run Code Online (Sandbox Code Playgroud)
但唯一的问题是我不希望将字符串ccsplit [0]添加到stringbuilder中,我怎么能实现这个呢?