也許這是個錯誤的網站要求,但希望有人知道......楓和子
如何在Maple打破一個字符串,並將其存儲在子列表?
即 我的字符串是:「我愛週末」
,我想它分成大小2的子... ,所以我看起來像這樣
substrs;
substrs = [[I] [10] [已經] [T] [他] [W] [EE] [科] [ND] [秒]
也許這是個錯誤的網站要求,但希望有人知道......楓和子
如何在Maple打破一個字符串,並將其存儲在子列表?
即 我的字符串是:「我愛週末」
,我想它分成大小2的子... ,所以我看起來像這樣
substrs;
substrs = [[I] [10] [已經] [T] [他] [W] [EE] [科] [ND] [秒]
在StringTools
包LengthSplit
似乎做你想要什麼:
substrs := StringTools[LengthSplit]("i love the weekends", 2);
這個偉大的工程!你如何將它轉換爲列表? - user69514 4月20日09時17:36
簡單,只要把列表構造它周圍:
substrs := [StringTools[LengthSplit]("i love the weekends", 2)];
s := "abcdefghijklmnopqrstuvwxyz";
s[1..2];
seq(s[i..i+1], i=1..length(s), 2);
這種方法不適合長字符串。長度= 10^6的速度比在快速英特爾i7上的64位Windows Maple 17上的LengthSplit慢大約350倍。效果隨着長度的增長而變差。對於長度= 2 * 10^6,它大約慢了850倍。 – acer 2013-06-11 06:39:32
這個偉大的工程!你如何將它轉換爲列表? – user69514 2009-04-20 17:36:52