2 qpqpwj qpqpwj 于 2016.09.26 11:08 提问

c# 正则匹配 特殊字符串 1C

我要把下面路径中的 "log_error.log" 这段字符串匹配出来 正则怎么写
C:\Users***\Perforce\EASAP\jiawang_EASHDPDESK257_6678\nucleus\SANDBOX\henryzhu\ProductAPIValidator\ProductAPIValidator\bin\Debug\log_error.log

1个回答

showbo
showbo   Ds   Rxr 2016.09.26 11:49
 string s=@"C:\Users***\Perforce\EASAP\jiawang_EASHDPDESK257_6678\nucleus\SANDBOX\henryzhu\ProductAPIValidator\ProductAPIValidator\bin\Debug\log_error.log";
string []arr=s.Split('\\');//arr[arr.Length-1]就是

正则用这个

         Regex r = new Regex(@"\\([^\\]+)$");
        string s = @"C:\Users***\Perforce\EASAP\jiawang_EASHDPDESK257_6678\nucleus\SANDBOX\henryzhu\ProductAPIValidator\ProductAPIValidator\bin\Debug\log_error.log";
        Match match = r.Match(s);
        Response.Write(match.Groups[1].Value);
        Response.End();
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
匹配两个特殊字符中间的数据
  public static List<String> getSubUtil(String soap,String rgex){          List<String> list = new ArrayList<String>();          Pattern pattern = Pattern.compile(rgex);// 匹配的模式     ...
C# 用正则表达式替换字符串中所有特殊字符
public static String RemoveSpecialCharacter(String hexData)         {             return Regex.Replace(hexData, "[ \\[ \\] \\^ \\-_*×――(^)$%~!@#$…&%¥—+=         }
PHP使用正则表达式过滤特殊的字符和空白
问题描述     PHP使用正则表达式过滤特殊的字符 function replaceSpecialChar($strParam){ $regex = "/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\(|\)|\_|\+|\{|\}|\:|\|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/"; retur
PHP用正则匹配字符串中的特殊字符防SQL注入
本文出至:新太潮流网络博客 /** * [用正则匹配字符串中的特殊字符] * @E-mial wuliqiang_aa@163.com * @TIME 2017-04-07 * @WEB http://blog.iinu.com.cn * @param [data] $str [要匹配的任何数据] * @return [type] [description] */ func
java正则表达式对一些特殊字符匹配的理解
public static void match(String str){ //特殊字符在正则和字符串中都要转义,但是转义的方式不太相同 //正则表达式中,\\\\为一个\;而字符串String中,\\表示一个\ //正则表达式中,*,.,+,?,()等特殊字符需要两个斜杠加特殊字符表示,比如\\*表示一个*,而字符串中直接输入即可 //正则表达式中,\W,\d,D,\w等都需要双
C#正则表达式匹配任意字符
不得不说正则很强大,尤其在字符串搜索上 匹配任意字符,包括汉字,换行符: [\s\S]*.
关于利用正则表达式捕获匹配的字符串的简单功能(java)
最近因为工作中的一点需要,所以要利用正则表达式去匹配指定的字符串并完成替换,因为很久写类似功能我先查了下网上写的博客,发现都是不太明确,甚至个别人竟然把错误的理解放到了博客里,所以想写一篇简单的介绍。 其实我最主要想说的是matcher.find()的方法和matcher.group()以及matcher.group(int index)等三个方法。 首先matcher.find()的返回值时
菜鸟之路 之 C# 通过特殊符号截取每段字符串
笨鸟之路
C#正则匹配(提取字符串中的数字)及C#“四舍五入”
使用C#语法正则匹配字符串中的数字,c#提取数字。并介绍一下,C# 数字计算中的“四舍五入”。
C#正则表达式:匹配字符串指定字符内容
1 功能需求 匹配字符串 “m1.large(vcpu 2,ram 4G)|c95f5529-47e8-46d4-85da-319eb9905a9b”. 目标字符串 vcpu: “2”, ram: “4”, id:“c95f5529-47e8-46d4-85da-319eb9905a9b”. 2 代码实现 using System; usin