正規表示式擷取字串操作

2021-09-26 01:09:38 字數 707 閱讀 4003

//        string str="    shdfj3h434343hjhjhgfg";

//        //第一步,去除空格trim();

//        str.trim();

//        //定義乙個空的字串

//        string str1=null;

//        if(str!=null &&!"".equals(str))

//            }

//        }

//    system.out.println(str1); //前面會生成乙個null這個方法只能吧數字提取到一起

string a=" lhj34kljkh9976hcvm";

string b=a.trim();

system.out.println(b);

list list=new arraylist();

pattern p=pattern.compile("[^0-9]");

matcher m=p.matcher(a);

string result=m.replaceall("");     //只保留了原字串中匹配正則部分的  需要替換為新的字元的部分,如上例中("吱吱20只" replaceall("-"))的  --20- 

for(int i=0;isystem.out.println(list);

用正規表示式擷取字串

region 匹配字元 獲取資訊 匹配字元 獲取資訊 被匹配字串 匹配內容 匹配到的資訊 public static string matchfunction string nowhtml text,string matchname catch return values endregion 使用例...

如何用正規表示式擷取字串

有這麼一段字串 數字 字串 結果取 a 數字 b 字串 擷取方法1 int a convert.toint32 txt1.text.trim replace split 1 string b txt1.text.trim replace split 2 擷取方法2 string str 數字 字串 ...

正規表示式擷取字串2示例

正規表示式例項 usr bin python import re line cats are smarter than dogs matchobj re.match r are line,re.m re.i if matchobj print matchobj.group matchobj.grou...