我希望在字符串中每两个字符后添加空格.
例如:
javastring
Run Code Online (Sandbox Code Playgroud)
我想把它变成:
ja va st ri ng
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我正在寻找一种单行技巧来执行以下操作:
我有这个字符串"Car;;;;Plane"并想要这个结果"Car;NULL;NULL;NULL;Plane"。
我正在做,myString.replaceAll(";;", ";NULL;");但结果是"Car;NULL;;NULL;Plane",我想它只找到了两次出现的模式,我希望它被视为出现了三次。
最好/最快的方法是什么?
是否有特殊情况下本机文本操作比正则表达式更令人满意?特别是.net?
注意:正则 表达式似乎是一个高度情绪化的主题,所以我对提出这样一个问题很谨慎.这个问题不是关于正则表达式的个人/专业意见,只是在包含其使用的解决方案不如语言本机命令(包括使用正则表达式的底层代码的那些)及其原因的特定情况下.
另外,请注意,Desirable可能意味着性能,可能意味着代码可读性; 它并不意味着灵丹妙药,因为问题的每个解决方案都有其优点和局限性.
如果这是重复的道歉,我搜索了SO以寻找类似的问题.