gpt4 book ai didi

javascript - 如何在 JavaScript 中分割这个字符串?

转载 作者:行者123 更新时间:2023-11-28 16:14:26 25 4
gpt4 key购买 nike

我有这样的字符串:

ab
rx'
wq''
pok'''
oyu,
mi,,,,

基本上,我想将字符串分成两部分。第一部分应包含完整的字母字符,第二部分应包含非字母字符。字母部分保证a和z之间有2-3个小写字符;非字母部分可以是任意长度,并且保证只能是字符 ',但不能同时出现在一个字符串中(例如 eex、 ', 永远不会发生)。

所以结果应该是:

[ab][]
[rx][']
[wq]['']
[pok][''']
[oyu][,]
[mi][,,,,]

我该怎么做?我猜测是正则表达式,但我并不是特别擅长想出它们。

最佳答案

正则表达式有一个很好的特殊形式,称为“单词边界”(\b)。您可以使用它来检测单词的边界,该单词是字母数字字符的序列。

所以你所要做的就是

foo.split(/\b/)

例如,

"pok'''".split(/\b/) // ["pok", "'''"]

关于javascript - 如何在 JavaScript 中分割这个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11896594/

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