我有一根绳子
let String = " Test ";
我需要如下输出:
输出 = 测试
我尝试过使用
trim()
、trimstart()
、trimend()
使用 replace_regex(source,lookup_regex, rewrite_pattern) 找到解决方法
将字符串值作为源传递,lookup_regex为“”(只有空格),rewrite_pattern为“”(替换为无空格)
示例:
输入:let String = " Test "; //字符串长度为11
print(replace_regex(String," ", "")) 输出为:测试(字符串长度为4)
--快乐编码:)
要替换多个尾随和前导空格字符,我们可以在
trim中使用正则表达式
[trim(@"[ \t]+",<string_to_replace>)]
let String = " Te. se st. ";
print original_string = String replacing_all_space_via_regex= trim(@"[ \t]+",String)
//Other possible methods to replace just the single occurrence of space
//print original_string = String, replacing_single_space_via_space_character = trim(@" ", String)
//print original_string = String replacing_single_space_via_regex = trim(@"[ \t]",String)