2010-12-06 35 views
0

我的要求是读取一个文件并从每行中获取一些数据。 用于例如:假设我的文件conatain这样的数据:如何在读取UTL文件时将光标移动到new_line?

a b c d 
e f g h 

我想读A B C,读A B C后,我想直接进入二线阅读电子。 是否有任何函数让光标从当前行开始下一行(假设光标位置在当前行的中间,我需要直接跳到下一行的起始位置“to e here”)。

请让我知道!

回答

1

UTL_FILE.GET_LINE每次从文件的一行读取数据。所以第一次叫它会读'a b c d'一行,第二次'e f g h'。我不知道你说的“光标位置在当前行的中间位置”是什么意思。你可以发布你的代码到目前为止?

+0

+1。使用`GET_LINE`有效地意味着“游标”在行的开头是* always *。 – 2010-12-07 03:56:18

+0

我的要求是读直到c然后移动光标到下一行的开始,如果我会做得到行d也将受到影响。我不想让我直接想要移动到下一行开始。 – Vineet 2010-12-07 08:44:21

1

在用get_line读取一行后,使用instr和substr仅获取一个b c,然后转到下一行。

相关问题