我有一个文本文件,如:
“ GET /opacial/index.php?op=results&catalog=1&view=1&language=el&numhits=10&query=\xce\x95\xce\xbb\xce\xbb\xce\xac\xce\xb4\xce\xb1%20% 20 \ xce \ x95 \ xce \ xb8 \ xce \ xbd \ xce \ xb9 \ xce \ xba \ xce \ xad \ xcf \ x82%20 \ xcf \ x83 \ xcf \ x87 \ xce \ xad \ xcf \ x83 \ xce \ xb5 \ xce \ xb9 \ xcf \ x82%20-%20 \ xce \ x99 \ xcf \ x83 \ xcf \ x84 \ xce \ xbf \ xcf \ x81 \ xce \ xaf \ xce \ xb1&search_field = 11&page = 1
我想在单词“ query”之后和“&search”之前剪切所有字符。 (上方为粗体)。
我正在尝试使用模式来削减数据,但是出了点问题。.您能给我上面示例代码的示例吗?
编辑:
除上述问题外,另一个问题是匹配器仅用于charSequences,并且我有一个文件,无法将其强制转换为charSequence ...:\
最佳答案
像这样的东西:
String yourNewText=yourOldText.split("query")[1].split("&search")[0];
?
要查看如何将文件读入
String
,可以查看here(有不同的可能性)关于java - 如何从文件中选择文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7469642/