gpt4 book ai didi

dart - 在另一个字符串中间连接字符串,跳过最后一个

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

我想将这个字符串“23 março 2019”转换为“23 de março de 2019”。

我按照下面的方法进行操作并且有效,但我必须输入很多内容才能去掉“以防万一”“de”。

String strDate = splitted[0];
var fullDate = strDate
.split(" ")
.map((s) => " de " + s)
.join()
.trim()
.split(' ')
.skip(1)
.join(' ');

有没有一种方法可以简化这个表达式,也许相当于(skipLast 函数不退出):

var fdate = strDate.split(" ").map((s) => s+" de ").skipLast().join();

最佳答案

为什么不尝试用您的值替换空格,如下所示:

final data = "23 março 2019";
final result = data.replaceAll(" ", " de ");
print(result);

关于dart - 在另一个字符串中间连接字符串,跳过最后一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55331042/

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