【发布时间】:2019-08-27 09:03:54
【问题描述】:
我知道有人问过很多类似的问题,这些问题对我有很大帮助,但我现在的问题是我不知道如何在空格或 / 之后分割字符串,如果没有则不知道空间或/在其中。
我目前正在处理一些需要打印的产品描述,有些太长需要拆分。 问题是没有人有相同的模式,有些人有空格或/或什么都没有,它需要在空格或/处分割才能阅读。 所以目前我得到了以下代码:
var res = str.match(/.{1,10}(\s||[/])/g) ;
- 用于以下输入:STEP-PS/1AC/24DC/2.5
我得到了输出:STEP-PS/1A 和 C/24DC/2.5
并想获得:STEP-PS/1AC 和 /24DC/2.5 或 STEP-PS/1AC/ 和 24DC/2.5
- 用于以下输入:AXL F DO16/3 XC 2F
我得到输出:AXL F DO16 和 /3 XC 2F 和空白
并且想得到:AXL F DO16 和 /3 XC 2F 没有空白输出
- 对于以下输入:ASDFDDCL21EDFG
我得到正确的输出:ASDFDDCL21 和 EDFG
我应该改变什么以获得良好的输出,甚至有可能吗? (对不起我的英语)
【问题讨论】:
标签: javascript regex match