gpt4 book ai didi

Dart:替换两个其他字符串之间的字符串

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

我想在 dart 中替换 2 个其他字符串之间的字符串,例如:

var str="<!-- cells -->test<!-- cells -->";

周围的分隔符不会改变,永远不变。

例如,如何用“test2”替换“test”?

最佳答案

  var str = "<!-- cells -->test<!-- cells -->";
var replace = 'foo';
var counter = 0;

final result = str.replaceAllMapped(RegExp(r'(<!-- )(.*?)( -->)'), (m) {
return '${m[1]}$replace${counter++}${m[3]}';
});

print(result);

关于Dart:替换两个其他字符串之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54769314/

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