Get filename when info disabled, Regex to avoid invalids

This commit is contained in:
TwistedUmbrella 2014-05-05 11:06:18 -04:00
parent f1ef4877b8
commit 42f4085ed1
1 changed files with 3 additions and 2 deletions

View File

@ -113,14 +113,15 @@ public class XMLParser extends AsyncTask<String, Integer, String> {
@Override
protected String doInBackground(String... params) {
String filename = game_name = params[0];
if (isNetworkAvailable() && webInfo) {
String filename = game_name = params[0];
if (params[0].contains("[")) {
filename = params[0].substring(0, params[0].lastIndexOf("["));
} else {
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("+")) {
filename = filename.substring(0, filename.length() - 1);
}