我试图在C#中找到一种方法来替换字符串中第一次出现的正则表达式.
所以,如果string = ",1,2,3,4,5"我想做类似的事情
string = replacefirst(",","")
Run Code Online (Sandbox Code Playgroud)
总是给出结果:
string = "1,2,3,4,5"
Run Code Online (Sandbox Code Playgroud)
ziy*_*iya 12
您可以使用Trim:
var myTrimmedString = myString.TrimStart(',');
Run Code Online (Sandbox Code Playgroud)
string s = "a;b;c;";
Regex rx = new Regex(";");
string s2 = rx.Replace(s, "", 1); //"ab;c;"
Run Code Online (Sandbox Code Playgroud)
在正则表达式中,"^"表示"开始"
Regex.Replace(",1,2,3,4,5", "^,", "")
Run Code Online (Sandbox Code Playgroud)
给 1,2,3,4,5
| 归档时间: |
|
| 查看次数: |
1732 次 |
| 最近记录: |