2024-09-28 22:16:48 发布
网友
如何将此代码转换为dart
python: querystr.strip ('[]'). strip ('()'). rstrip (','). strip ('' ')
python strip定义和用法
对于dart,可以使用String类的trim()方法。此方法删除前导空格和尾随空格。请参阅文档:https://api.dartlang.org/stable/2.7.0/dart-core/String/trim.html
dart
String
trim()
而且,请记住,在dart中,和我所知道的许多其他语言一样,字符串是不可变的。不能修改,但可以执行某个操作并将结果分配给新字符串。在
祝你好运
可以使用.startsWith()和.endsWith()检查字符串尾随和前导,并执行如下子字符串:
void main() { print(strip(strip(strip(strip(strip(" [(,'Sample String',)] ", " "), "[]"), "()"), ","), "''")); //Output: "Sample String" } String strip(String string, String char) { string = (string.startsWith(char[0]) && string.endsWith(char[char.length - 1])) ? (){string = string.substring(1); string = string.substring(0, string.length - 1); return string;}() : string; return string; }
或者,可以使用如下正则表达式:
extension StringExtension on String { String stip(List regs, String replaces) { var ss; for (int i = 0; i <= regs.length; i++) { ss = this.replaceAll(regs[i], replaces); } return ss; } }
对于
dart
,可以使用String
类的trim()
方法。此方法删除前导空格和尾随空格。请参阅文档:https://api.dartlang.org/stable/2.7.0/dart-core/String/trim.html而且,请记住,在
dart
中,和我所知道的许多其他语言一样,字符串是不可变的。不能修改,但可以执行某个操作并将结果分配给新字符串。在祝你好运
可以使用.startsWith()和.endsWith()检查字符串尾随和前导,并执行如下子字符串:
或者,可以使用如下正则表达式:
^{pr2}$相关问题 更多 >
编程相关推荐