gpt4 book ai didi

flutter - 如何对包含括号的字符串使用拆分方法?

转载 作者:IT王子 更新时间:2023-10-29 07:15:58 29 4
gpt4 key购买 nike

我有一个包含一些数据的字符串。数据是这样分开的:

 var stringData = (SomeWordsWithSpacesInBetween) 0 (SomeWordsWithSpaceInBetween) 1 ...

我希望能够提取括号之间的数据和括号中单词之间的数字:

stringData.split( some way to split them)[0] = SomeWordsWithSpacesInBetween;
stringData.split(some way to split them)[1] = 0;

如何拆分它们?

最佳答案

var s = '(Some Words With Spaces InBetween) 0 (SomeWordsWithSpaceInBetween) 1';
var r = RegExp(r'\(((\w+ ?)*)\) (\d+) ?').allMatches(s).expand((e) => [e[1], e[3]]);

关于flutter - 如何对包含括号的字符串使用拆分方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57387716/

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