我试图写一个条件语句,我可以跳过一个特定的空格然后开始阅读它之后的所有字符。
我正在考虑使用substring
,但这不会有帮助,因为substring
只有在我知道要跳过的确切字符数时才会起作用,但在这种情况下,我想要之后跳过特定空格来阅读字符。
例如:
String text = "ABC DEF W YZ" //number of characters before the spaces are unknown
String test = "A"
if ( test == "A") {
return text (/*escape the first two space and return anything after that*/)
}
答案 0 :(得分:0)
您可以使用" "
在tokenize
上拆分字符串,从返回的数组中删除第一个N
元素(其中N
是您要忽略的空格数并加入" "
左边的内容。
假设您的N
是2:
String text = "ABC DEF W YZ" //number of characters before the spaces are unknown
String test = "A"
if ( test == "A") {
return text.tokenize(" ").drop(2).join(" ")
}