本文介绍了如何删除C#中的特定字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

输入:1-1,2-2,2-3,3-2,4-1 ....

预期产量:1,2,3,2,1

需要删除1- 2- 3-4个字符请帮助



我尝试过:



string Testdata =1-1,2-1,2-2;

string input = Regex.Replace(Testdata, @(\\\ + | - |'|#),);

它不是wotking

op:11,21,22

Input:"1-1,2-2,2-3,3-2,4-1...."
Expected output:1,2,3,2,1
need to remove 1- 2- 3- 4- characters please help

What I have tried:

string Testdata = "1-1,2-1,2-2";
string input = Regex.Replace(Testdata, @"(\s+|-|'|#)", "");
its not wotking
op:11,21,22

推荐答案

string Testdata = "1-1,2-2,2-3,3-2,4-1..";
string input = Regex.Replace(Testdata, @"(-\d+)", "");


string input = Regex.Replace(Testdata, @"[\d]+-", "");



您还可以搜索Expresso正则表达式并下载这个免费软件,它将帮助您构建有意义的正则表达式。

Hope这有帮助。


You could also search for "Expresso regular expression" and download this free software which will help you building meaningful regular expressions.
Hope this helps.


这篇关于如何删除C#中的特定字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-21 02:25