Как пропустить дополнительные пробелы в java при чтении из файла? [Дубликат]

Короткий ответ: вам нужно выполнить обратный вызов следующим образом:

function callback(response) {
    // Here you can do what ever you want with the response object.
    console.log(response);
}

$.ajax({
    url: "...",
    success: callback
});
11
задан Alan Moore 26 August 2013 в 10:13
поделиться

4 ответа

-1
ответ дан Paul Vargas 24 August 2018 в 09:49
поделиться

Если мы говорим конкретно о пробелах, вы хотите специально тестировать пробелы:

MyString = MyString.replaceAll(" +", " ");

Использование \s приведет к замене всех пробелов - иногда желательно, в других случаях нет.

Кроме того, более простой способ совместить только 2 или более:

MyString = MyString.replaceAll(" {2,}", " ");

(Конечно, оба этих примера могут использовать \s, если желательно, чтобы какие-либо пробелы были заменены с одним пространством.)

12
ответ дан Peter Boughton 24 August 2018 в 09:49
поделиться

Для Java (не javascript, а не php, а не любой другой):

txt.replaceAll("\\p{javaSpaceChar}{2,}"," ")
1
ответ дан surfealokesea 24 August 2018 в 09:49
поделиться
String a = "Some    text  with   spaces";
String b = a.replaceAll("\\s+", " ");
assert b.equals("Some text with spaces");
47
ответ дан Tim Jansen 24 August 2018 в 09:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: