【发布时间】:2015-10-01 21:39:03
【问题描述】:
有这样的字符串:
"\t\t\t \t \t *words aasdasd\t\t \t"
我想替换 * 字符之前的任何 \t 忽略它之后的任何 \t 导致:
" *words aasdasd\t\t \t"
在java中最优雅的方法是什么?我想先在 * 上拆分,然后在第一部分替换 \t,然后再次附加拆分。
【问题讨论】:
-
我可能会这样做
-
您在问题中的建议。我不是正则表达式的粉丝。它们的运行速度很快,但除非您对正则表达式语法非常熟悉....下次遇到它们时,您会遇到新问题。
-
真实故事。是的,我选择它是因为速度和优雅。
标签: java regex string replace split