У меня есть данные в этом формате:
1. New York Times - USA
2. Guardian - UK
Der Spiegel - Germany
3. Le Monde - France
Dagen - Denmark (12.6.2002)
Norga-i-Dag (2) - Norway
Я хочу закончить с газетными значениями:
New York Times
Guardian
Der Spiegel
Le Monde
Dagen
Norga-i-Dag
Я использую этот код для анализа значений newspaper
и country
:
String newspaper = "";
String country = "";
int hyphenIndex = unparsedText.indexOf("-");
if (hyphenIndex > -1)
{
newspaper = unparsedText.substring(0, hyphenIndex);
}
country = unparsedText.substring(hyphenIndex + 1, unparsedText.length());
country = country.trim();
Есть ли способ удалить первые цифры только из тех элементов, которые начинаются с цифры, за которой следует точка:
1. New York Times
2. Guardian
3. Le Monde
Другими словами, это было бы неплохо как компромисс:
. New York Times - USA
. Guardian - UK
Der Spiegel - Germany
. Le Monde - France
Dagen - Denmark (12.6.2002)
Norga-i-Dag (2) - Norway
Я хочу не создавать проблем для таких элементов, которые также содержат числа и / или точки:
Dagen - Denmark (12.6.2002)
Norga-i-Dag (2) - Norway