正则匹配:
①替换规则:
替换中包含原部分逐句,可以用分组的方式来替换,用"?<组名>“来标记,替换的时候”${组名}或<组名>"加载这部分数据。
举例代码:Regex.Replace(“图片abc图片”,@“图片(?<str>.*?)图片”,"Test${str}");
相当于:
图片abc图片-替换成Testabc
有时有些字符只需要作为占位规则,而不需要替换,那么就需要用到下面这种规则:
**(?<=)**表示前置占位但不匹配 **(?=)**表示后置占位但不匹配
正则匹配:
①替换规则:
替换中包含原部分逐句,可以用分组的方式来替换,用"?<组名>“来标记,替换的时候”${组名}或<组名>"加载这部分数据。
举例代码:Regex.Replace(“图片abc图片”,@“图片(?<str>.*?)图片”,"Test${str}");
相当于:
图片abc图片-替换成Testabc
有时有些字符只需要作为占位规则,而不需要替换,那么就需要用到下面这种规则:
**(?<=)**表示前置占位但不匹配 **(?=)**表示后置占位但不匹配