?,.\/]/g); 我想-6ren">
gpt4 book ai didi

javascript - 使用 regexp.split 时如何保留分隔符

转载 作者:行者123 更新时间:2023-11-29 19:46:45 24 4
gpt4 key购买 nike

第一个问题 -以下拆分代码是否可以拆分由随机符号分隔/分隔的值?我的意思是任何可能的符号?

value.split(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]/g);

我想找到一个简单的正则表达式来拆分任何值中的任何字符,例如下面的数据集

  • xx-yy-zz
  • xx/yy/zz
  • xx\yy\zz
  • xx*yy*zz
  • xx_yy_zz
  • xx^yy^zz
  • And any other combinations

第二个问题 -假设我在第一个问题上使用正则表达式来拆分每个数据,我怎么知道每个数据用于拆分的符号是什么?如果可以的话,我想保留该符号,因为我可能想再次使用它来再次加入 xx、yy 和 zz。

最佳答案

第一个问题 - 我看不出有任何理由不这样做。先试后问。

第二个问题 - 这会将拆分字符添加到结果数组中 -

/([-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/])/g

然后 xx-xx^xx&xx 会变成 ['xx', '-', 'xx', '^', 'xx', '&', 'xx' ]

另一种方法是迭代正则表达式匹配而不是立即拆分

关于javascript - 使用 regexp.split 时如何保留分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18953728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com