Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从文本文件读取什么';括号之间的s-Java_Java_String_Text_Text Files - Fatal编程技术网

从文本文件读取什么';括号之间的s-Java

从文本文件读取什么';括号之间的s-Java,java,string,text,text-files,Java,String,Text,Text Files,所以我想在我的游戏中有一个modding系统,你可以把文本文件放在mod文件夹中。我已经有了一个系统,可以将文本文件中的文本读取为字符串。我的文本格式如下:setSpeed(%s)。现在我想知道我需要哪些代码来读取括号之间的内容并将其保存到it变量中。 谢谢。给定一个包含数据的字符串,并进一步假设括号内没有),您可以 String f = yourFile; Pattern p = Pattern.compile("setString\\(([^\\)]+)\\)"); Matcher m =

所以我想在我的游戏中有一个modding系统,你可以把文本文件放在mod文件夹中。我已经有了一个系统,可以将文本文件中的文本读取为字符串。我的文本格式如下:
setSpeed(%s)
。现在我想知道我需要哪些代码来读取括号之间的内容并将其保存到it变量中。
谢谢。

给定一个包含数据的字符串,并进一步假设括号内没有
,您可以

String f = yourFile;
Pattern p = Pattern.compile("setString\\(([^\\)]+)\\)");
Matcher m = p.matcher(f);
while(m.find()) {
   System.out.println("setSpeed to " + m.group(1));
}
您会只使用setSpeed或其他名称吗?
包括java.util.regex.*setSpeed(%s)而是执行
speed=%s
,然后按
=
分割每一行,这样就可以得到键和值。还可以设置columns和setRow