gpt4 book ai didi

Dart:使用正则表达式用星号替换字符串中的每个字母

转载 作者:行者123 更新时间:2023-12-01 01:22:27 42 4
gpt4 key购买 nike

我试图使用 Dart 用星号替换字符串中的每个字母,但遇到了一些困难。在 Javascript 中,它是:

'test'.replace(/./g, '*');

所以在 Dart 中,我尝试了以下操作:
'test'.replaceAll(new RegExp(r'/.'), '*');
'test'.replaceAll(new RegExp(r'\/.'), '*');
'test'.replaceAll(new RegExp(r'/./'), '*');
'test'.replaceAll(new RegExp(r'\/.\/'), '*');

我显然不太明白这应该如何工作,因为似乎无法完成这项工作。

任何人都可以通过简短的解释来建议正确的方法吗?

谢谢。

最佳答案

var regex = new RegExp(r'[a-zA-Z]')

var replaced = 'some string / with $ other = chars'.replaceAll(regex, '*');

DartPad example

关于Dart:使用正则表达式用星号替换字符串中的每个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46381685/

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