【问题标题】:Remove specific characters from string in Dart从 Dart 中的字符串中删除特定字符
【发布时间】:2020-01-10 11:35:39
【问题描述】:

我想从某个字符串数据中删除特定字符。

这是我的情况。 chatroomId 是由两个 uid 的总和生成的。 例如:

(UID1)Lp6D46RdTRWBv5HBJIxJ3TL1hsa2 + (UID2)06drs59V3Ye2Abg2GfJLGZN8B7r2 →(chatroomID)Lp6D46RdTRWBv5HBJIxJ3TL1hsa206drs59V3Ye2Abg2GfJLGZN8B7r2

我想再次从 chatroomID 中减去 UID1。 所以,我的期望是

(UID2)06drs59V3Ye2Abg2GfJLGZN8B7r2

【问题讨论】:

标签: flutter dart


【解决方案1】:

使用子字符串获取想要的字符

String UID1 = "Lp6D46RdTRWBv5HBJIxJ3TL1hsa2";
String UID2 =  "06drs59V3Ye2Abg2GfJLGZN8B7r2";
String chartoomID = UID1 + UID2;
String newString = chartoomID.substring(UID1.length); #skip UID1

print(UID1); // "Lp6D46RdTRWBv5HBJIxJ3TL1hsa2"
print(UID2); // "06drs59V3Ye2Abg2GfJLGZN8B7r2"
print(chartoomID); // "Lp6D46RdTRWBv5HBJIxJ3TL1hsa206drs59V3Ye2Abg2GfJLGZN8B7r2"
print(newString); // "06drs59V3Ye2Abg2GfJLGZN8B7r2"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    • 2015-10-02
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多