Get filename when info disabled, Regex to avoid invalids

This commit is contained in:
TwistedUmbrella 2014-05-05 11:06:18 -04:00 committed by ptitSeb
parent 8e77ebce53
commit 8cfa6f856c
1 changed files with 3 additions and 2 deletions

View File

@ -113,14 +113,15 @@ public class XMLParser extends AsyncTask<String, Integer, String> {
@Override @Override
protected String doInBackground(String... params) { protected String doInBackground(String... params) {
String filename = game_name = params[0];
if (isNetworkAvailable() && webInfo) { if (isNetworkAvailable() && webInfo) {
String filename = game_name = params[0];
if (params[0].contains("[")) { if (params[0].contains("[")) {
filename = params[0].substring(0, params[0].lastIndexOf("[")); filename = params[0].substring(0, params[0].lastIndexOf("["));
} else { } else {
filename = params[0].substring(0, params[0].lastIndexOf(".")); filename = params[0].substring(0, params[0].lastIndexOf("."));
} }
filename = filename.replace(" ", "+").replace("_", "+"); filename = filename.replaceAll("[^\\p{L}\\p{Nd}]", " ");
filename = filename.replace(" ", "+");
if (filename.endsWith("+")) { if (filename.endsWith("+")) {
filename = filename.substring(0, filename.length() - 1); filename = filename.substring(0, filename.length() - 1);
} }