想知道我是否可以写下正则表达式,目前正在使用String.Remove(17,7)
string txt = "werfds_tyer.abc.zip.ytu_20111223170226_20111222.20111222";
Run Code Online (Sandbox Code Playgroud)
我想从上面的字符串中删除.zip.ytu
只是用 String.Replace()
String.Replace(".zip.ytu", "");
Run Code Online (Sandbox Code Playgroud)
您不需要正则表达式来完成匹配.
这是 OP 要求使用正则表达式的答案。
要使用正则表达式,请将( )替换文本放入匹配项中,然后将该匹配项替换为空string.Empty:
string text = @"werfds_tyer.abc.zip.ytu_20111223170226_20111222.20111222";
string pattern = @"(\.zip\.ytu)";
Console.WriteLine( Regex.Replace(text, pattern, string.Empty ));
// Outputs
// werfds_tyer.abc_20111223170226_20111222.20111222
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1132 次 |
| 最近记录: |