java 正则表达式 开头 结尾_Java-正则表达式匹配 #开头结尾

时间:2025-02-15 16:23:29

引包

import ;

import ;

方法1:

// 匹配 #开头结尾中,#以及中间得字符串         #xxx  替换为 ""    #123  匹配#123

String tableModle = "#123#2#3#4";

Pattern p=("#(.+?)(?=)");

Matcher m=(tableModle);

tableModle = ("");

最后tableModle为:

方法2:

//  #xxx 替换为     #123  匹配#123

String tableModle = "#123#2#3#4";

Pattern p=("#.*?");   //此正则只匹配一个

Matcher m=(tableModle);

boolean flag = ();

while(flag){

tableModle = ((), "");

m=(tableModle);

flag = ();

}

(tableModle);   //

方法3:

// 匹配 #开头结尾中, 中间的字符串           #123  匹配123

String tableModle = "#123#2#3#4";

Pattern p=("(?<=#).*?(?=)");

Matcher m=(tableModle);

boolean flag = ();

while(flag){

tableModle = (“#”+(), "");

m=(tableModle);

flag = ();

}

最后tableModle为: