
代码如下:
import javautilArrayList;
import javautilList;
import javautilregexMatcher;
import javautilregexPattern;
public class Test {
public static void main(String[] args) throws Exception {
String test = "{databaseIp}:{databasePort}{instanceName};database";
List<String> ls=new ArrayList<String>();
Pattern pattern = Patterncompile("(<=\\{)(+)(=\\})");
Matcher matcher = patternmatcher(test);
while(matcherfind()){
lsadd(matchergroup());
}
for (String string : ls) {
Systemoutprintln(string);
}
}
正则表达式语法实例:
public static void main(String[] args) {
// 要验证的字符串
String str = "service@xsoftlabnet";
// 邮箱验证规则
String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-){1,}\\){1,3}[a-zA-z\\-]{1,}";
// 编译正则表达式
Pattern pattern = Patterncompile(regEx);
// 忽略大小写的写法
// Pattern pat = Patterncompile(regEx, PatternCASE_INSENSITIVE);
Matcher matcher = patternmatcher(str);
// 字符串是否与正则表达式相匹配
boolean rs = matchermatches();
Systemoutprintln(rs);
}=MID($A2,FIND("+",SUBSTITUTE($A2,"(","+",COLUMN(A1)))+1,FIND("+",SUBSTITUTE($A2,")","+",COLUMN(A1)))-1-FIND("+",SUBSTITUTE($A2,"(","+",COLUMN(A1))))
以上就是关于JAVA正则表达式获取大括号内容全部的内容,包括:JAVA正则表达式获取大括号内容、excel如何提取一个单元格第三个括号里的内容和第四个括号里的内容,求两个函数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)