今天才发现不同编程语言对字符串的 split 是有差距的 js 'a:b:c:d'.split(':', 2); // 输出结果为 ['a','b'] 是先把所有的都拆分成数组,然后取前面的几个 c# "a:b:c:d".Split(":", 2); // 输出结果为 ['a','b:c:d'] 是拆分前几个,剩余的都原样放在最后一个 php explode(':', 'a:b:c:d', 2);…
今天才发现不同编程语言对字符串的 split 是有差距的 js 'a:b:c:d'.split(':', 2); // 输出结果为 ['a','b'] 是先把所有的都拆分成数组,然后取前面的几个 c# "a:b:c:d".Split(":", 2); // 输出结果为 ['a','b:c:d'] 是拆分前几个,剩余的都原样放在最后一个 php explode(':', 'a:b:c:d', 2);…
讨论
登录后参与讨论
还没有评论,来说第一句吧。