2016-04-27 18 views
-1

Ich brauche eine Link-URL von String zu erstellen Schaltfläche in meiner App.Wie bekomme ich einen Teil der Zeichenfolge?

String html="<p>Bla Bla Bla</p> 
<p>This is a string</p> 
<a href="http://mylink.com/pp">This is my default link</a> 
<p>I want to get just my default link</p> 
<a href="http://mylink.com/kk">This is my 2nd default link</a> 
<p>bla bla bla</p>"; 

Ich versuchte zu trennen, aber nicht erfolgreich, weil die Lösung nicht spaltet. Ich möchte http://mylink.com/kk und http://mylink.com/pp Links erhalten.

+0

Was haben Sie versuchen, auf teilen? Was Sie als Ergebnis gekommen? Du könntest * try * ein regulärer Ausdruck oder etwas Ähnliches, aber das ist fast immer eine schlechte Idee –

+0

Ja ich kenne seine schlechte Idee, aber wie in Regeln, sollte ich meine Versuche schreiben .. Teil der Handlung (Ich habe es nicht versucht. Ich lehrte) – Ataberk

Antwort

1

startIndex = indexOf ("http: //");

endIndex = indexOf ("\"“, start)

link = substring (start, endIndex-1)

+0

danke, aber wenn ich 2 oder mehr Links habe? – Ataberk

+0

dann können Sie nur Ihren StartIndex als EndIndex ie ursprüngliche Antwort aktualisieren.Unter diesen fügen Sie diese Zeile: startIndex = e ndIndex. Führen Sie Ihren Code in der Infinet-Schleife aus, aber brechen Sie ihn ab, sobald EndIndex == -1 ist –

Verwandte Themen