JAVA正则表达式获取大括号内容

JAVA正则表达式获取大括号内容,第1张

代码如下:

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如何提取一个单元格第三个括号里的内容和第四个括号里的内容,求两个函数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9331692.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存