问题描述
怎么把test111IDnameIPAdress1AA2682BBB4103CCC8784DDD95TOTOEL:3其中的test111与TOTOEL:3之间的字符串截取出来就正则表达式!截取结果是IDnameIPAdress1AA2682BBB4103CCC8784DDD95
解决方案
解决方案二:
strings=@"test111IDnameIPAdress1AA2682BBB4103CCC8784DDD95TOTOEL:3";Matchmatch=Regex.Match(s,@"(?s)(?:(?:S+s+){3}S+rn)+");Response.Write(match.Value);
解决方案三:
行的长度可能不固定!~但是第一行一定是test111最后一行一定包含TOTOEL:
解决方案四:
stringresult=Regex.Match(yourStr,@"(?s)(?<=test111)((?!TOTOEL:3).)+").Value;
但是效率不高,如果数据太大,你再跟帖,懒得写长的了。
时间: 2025-01-29 19:50:28