Regex re = new Regex("(?<=XX).*?(?=~)", RegexOptions.None); MatchCollection mc = re.Matches("0009120120227093525XX15B0002~"); foreach (Match ma in mc) { //ma.Value就是你要的值 }
引用这个using System.Text.RegularExpressions;
那个弱弱的问下,match需要引用哪个命名空间啊
string aa=""; int wei=0; if(aa.length-aa.LastIndexOf("XX")>=7) { wei=7; }else { wei=aa.length-aa.LastIndexOf("XX"); } aa = aa.Substring(aa.LastIndexOf("XX"),wei);
string su = "0009120120227093525XX15B0002~";
Match mas = Regex.Match(su, @"XX(.+?)~");
MessageBox.Show(mas.Groups[1.Value);
Match mas = Regex.Match(su, @"XX(.+?)~");
MessageBox.Show(mas.Groups[1].Value);
Regex re = new Regex("(?<=XX).*?(?=~)", RegexOptions.None);
MatchCollection mc = re.Matches("0009120120227093525XX15B0002~");
foreach (Match ma in mc)
{
//ma.Value就是你要的值
}
那个弱弱的问下,match需要引用哪个命名空间啊
string aa="";
int wei=0;
if(aa.length-aa.LastIndexOf("XX")>=7)
{
wei=7;
}else
{
wei=aa.length-aa.LastIndexOf("XX");
}
aa = aa.Substring(aa.LastIndexOf("XX"),wei);
a=a.substring(a.length-7)