我试图组合一个RegEx来分割各种可能的用户输入,并且虽然我设法成功处理了一些情况,但我还没有管理涵盖我想要的每个案例。以不同的格式提取字符串的数字和文本部分
可能的输入,和预期产出
"1 day" > [1,"day"]
"1day" > [1,"day"]
"10,000 days" > [10000,"days"]
是否有可能拆分从字符串的数字和文本部分,而不一定具有空间,并且还从串在除去逗号等同时?
This is what I've got at the moment
[a-zA-Z]+|[0-9]+
这似乎很好地分割数字和文字部分,而是由逗号绊倒。 (其实,当我写这个时,我想我可以使用结果数组的最后部分作为文本部分,并将所有其他部分连接为数字部分?)
让我们了解您走到这一步, – Eric
哈哈!很公平,这是迄今为止我发布的最懒惰的问题SO – Ted