string - 拆分和反转一个字符串,并将数字、字母、特殊字符……放在一起
问题描述
我想拆分和反转一个阿拉伯字符串,并将数字、字母、特殊字符..放在一起(假装所有阿拉伯字母都是孤立的)。
我的代码示例:
void main() {
var sentence = ' Suit إجمالى المنتجات 359.00 Dhs ,مشاركة';
var originalList = sentence.split('').toList();
print(originalList.reversed.toList().join());
}
这是这段代码的输出:
ةكراشم, shD 00.953 تاجتنملا ىلامجإ tiuS stropS dlihC
阿拉伯字母很好,但我想避免颠倒除阿拉伯字母列表之外的任何字符。
这里:
List<String> arabicLetters = [
'ا',
'ب',
'ت',
'ث',
'ج',
'ح',
'خ',
'د',
'ذ',
'ر',
'ز',
'س',
'ش',
'ص',
'ض',
'ط',
'ظ',
'ع',
'غ',
'ف',
'ق',
'ك',
'ل',
'م',
'ن',
'ه',
'و',
'ي',
'أ',
'إ',
'ؤ',
'ئ',
'آ',
'ى',
'ة',
];
解决方案
推荐阅读
- maven - 需要帮助来理解 pom.xml 中的第二行
- java - 当 pom.xml 中的依赖项数量达到某个阈值时,tomcat 失败
- asp.net-mvc - 在 asp.net mvc 中使用 nexmo 将播放音频文件添加到现有出站呼叫时发生异常“值不能为空。参数名称为值”
- css - Two column wide image in three column wide page
- google-apps-script - 将附件从 Gmail 复制到云端硬盘
- c# - 从 json URL 显示数据表中的动态数据
- performance - ES 1.X 中基于索引的搜索请求限制
- mongodb - 未找到 $match 时的 $addFields
- eclipse - Eclipse IDE:在文件正文中搜索使用文件名
- python - python使用包含模式复制文件