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