regex 冒号分隔值的正则表达式是什么?

bnlyeluc  于 2023-01-21  发布在  其他
关注(0)|答案(3)|浏览(87)

如果我有一个字符串,例如:

blah blah item: value blah blah

如果只得到值,表达式是什么?

vwhgwdsa

vwhgwdsa1#

您可以使用此regex
:\s*(\w+)
$1或组1具有所需值
\s*匹配0到多个空格
\w+匹配1到多个字符,这些字符可以是[a-zA-Z\d_]中的任意1

zujrkrfu

zujrkrfu2#

正则表达式为

:

就像,

String value = yourString.split(":")[1].split(" ")[0]
xxb16uws

xxb16uws3#

使用****String.split()****获取确切的字符串

String s="blah blah item: value blah blah";
System.out.println(s.split("(:\\s+)")[1].split("\\s")[0]);

Output: value

相关问题