如果我有一个字符串,例如:
blah blah item: value blah blah
如果只得到值,表达式是什么?
vwhgwdsa1#
您可以使用此regex:\s*(\w+)$1或组1具有所需值\s*匹配0到多个空格\w+匹配1到多个字符,这些字符可以是[a-zA-Z\d_]中的任意1
regex
:\s*(\w+)
$1
\s*
\w+
[a-zA-Z\d_]
zujrkrfu2#
正则表达式为
:
就像,
String value = yourString.split(":")[1].split(" ")[0]
xxb16uws3#
使用****String.split()****获取确切的字符串
**String.split()**
String s="blah blah item: value blah blah"; System.out.println(s.split("(:\\s+)")[1].split("\\s")[0]); Output: value
3条答案
按热度按时间vwhgwdsa1#
您可以使用此
regex
:\s*(\w+)
$1
或组1具有所需值\s*
匹配0到多个空格\w+
匹配1到多个字符,这些字符可以是[a-zA-Z\d_]
中的任意1zujrkrfu2#
正则表达式为
就像,
xxb16uws3#
使用**
**String.split()**
**获取确切的字符串