-
九州编程
按照你的要求替换掉"省"字,只保留省份名的正则表达式 (?!省份)省我给你一个C#语言的例子,你看看吧123456789101112131415161718192021222324252627using System; using System.Text.RegularExpressions; namespace province{ class Province{ static void Main(string[] args){ string str="省份\r\n广东省\r\n黑龙江省\r\n"; string pattern = @"(?!省份)省"; Regex rgx = new Regex(pattern); string result=rgx.Replace(str,""); Console.WriteLine(result); Console.ReadKey(); } } }
-
智慧大石
1、选择区域按CTRL+H,查找内容栏目输入:省按全部替换,即可2、在B2单元格输入公式:=SUBSTITUTE(A2,"省",)复制并下拉,即可把A列数据中的"省"替换了REPLACE适合固定位置固定几个字符的替换,不太适合不定位置的字符替换
-
有只小跳蛙
我这里有一个替换字符串的类,发给你你试试.public class huiche{public huiche(){}// 替换字符串函数// String strSource - 源字符串// String strFrom - 要替换的子串// String strTo - 替换为的字符串public String myreplace(String strSource, String strFrom, String strTo){// 如果要替换的子串为空,则直接返回源串if(strFrom == null || strFrom.equals(""))return strSource;String strDest = "";// 要替换的子串长度int intFromLen = strFrom.length();int intPos;// 循环替换字符串while((intPos = strSource.indexOf(strFrom)) != -1){// 获取匹配字符串的左边子串strDest = strDest + strSource.substring(0,intPos);// 加上替换后的子串strDest = strDest + strTo;// 修改源串为匹配子串后的子串strSource = strSource.substring(intPos + intFromLen);}// 加上没有匹配的子串strDest = strDest + strSource;// 返回return strDest;}public static void main(String args[]){String srcString="how do you do ";String strFrom="do";String strTo="doo";String strDest=replace(srcString,strFrom,strTo);System.out.println("srcString=How doo you doo");System.out.println("strDest="+strDest);}}你看看用这个类能不能实现吧