好的,我的目标是:
1.阅读文本文件。例如包含这样的文字,老师/学生/ 1 / sn / 2/3/4/5/9 / f / tn / 02 /
2.将它传递给一个字符串。
3.然后可以提取字符串的不同部分并将它们放在不同的数组中。
我不知道怎么做的是提取字符串的特定部分? 是否有可能搜索/并将其后的内容视为特定的信息,直到下一个/被读取?
或许还有更有效的方法?
寻求帮助和建议
最诚挚的问候 阿德里安
答案 0 :(得分:2)
如果你的字符串总是有分隔符,你可以拆分它们:
var string:String = "teacher/student/1/sn/2/3/4/5/9/f/tn/02/";
var parts:Array = string.split("/"); // ["teacher", "student", ...]
要搜索特定单词,RegExp可能会很好:
var re:RegExp = /teacher|student/;
var match:Object = re.exec(string); //match[0] = "teacher"
当然,请查看文档。
答案 1 :(得分:1)
Regular expressions会帮助你。另请参阅String类的方法。
答案 2 :(得分:0)
你确定传递给程序的字符串不会太大吗?如果它的大小例如1Gb,你就会遇到性能问题