你好,我有一个字符串 ch,我想用“_”替换其中存在的特殊字符 如何检测所有特殊字符还有其他方法。 我们可以使用replaceAll并包含所有特殊字符
for(int i=0; i<s.length; i++) {
var char = s[i];
if (char = "/" || char ="." || char ="$")
{
s[i] ="_"
}
}
最佳答案
你可以用正则表达式这样做
_string.replaceAll(RegExp('[^A-Za-z0-9]'), '_');
这会将除字母和数字之外的所有字符替换为 _
关于flutter - 如何用 "_"替换字符串中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72983784/