在 Godot 中找不到字符串方法的正确 class

Can´t find the correct class for string methods in Godot

我正在尝试让我的程序读取和编辑文本。我试图使用 Position=find ( String , 0 ) 方法,但出现错误:

The method "find" isn't declared in the current class.

我尝试了不同的 class,但找不到正确的。 那会是哪个? 我以后怎样才能找到正确的 class?

提前致谢。

findString class.

来自文档:

int find ( String what, int from=0 )

Finds the first occurrence of a substring. Returns the starting position of the substring or -1 if not found.

那么会发生什么?

当您执行 Position = find(String, 0) 时,您是从 class 代码所在的位置调用 find,而不是从 String.

而且我只看到一个String……你想找哪个String?你需要两个。是的,find只需要一个String,但它是一个实例方法,而不是静态方法。你应该在你想搜索的那个上调用它,像这样:

var position := string_in_which_you_are_looking.find(string_you_are_looking_for, 0)