我有那个字符串:
[START] john gregor max [END]
所以我需要的是只提取名字:john gregor和max并避开空格,我已经用START和END标记了我的字符串范围,这样你就可以理解空格的开始和结束位置。
注意:字符串中不存在[START]和[END],我只是添加它来解释更多内容。
或者
string text = " john gregor max ";
答案 0 :(得分:2)
[^\s]+
:http://regexr.com?31k0e
[A-Za-z]+
:http://regexr.com?31k0h
不要使用正则表达式,只需将字符串拆分为空格。
答案 1 :(得分:2)
请注意,代码在java
中String varString =" john gregor max ";
String [] varArray=varString.trim().split(" ");
答案 2 :(得分:0)
while( $string =~ /(\w*)(.*)/ ) # repaired, was: /(\w)(.*)/
{
$name = $1;
$string = $2;
}