2016-03-22 6 views
-3

Ich möchte meine App eine bestimmte Website (von einer URL) für einen bestimmten Text suchen und geben Sie mir die 3 Zeichen nach dem Text oder nach einem Muster mit einem Platzhalter suchen und geben Sie mir die erste passende Zeichenfolge. Ist das möglich? Die Website muss nicht angezeigt werden.Text in einer Website programmgesteuert

+0

** Ja, es ist möglich. ** (Dies ist technisch die Antwort auf die Frage, die Sie gestellt haben.) Darüber hinaus ist Ihre Frage viel zu weit gefasst, und Sie müssen ein wenig von der Arbeit selbst tun. Dafür gibt es viele Beispiele und noch mehr ähnliche Fragen zu SO. – 323go

+0

müssen Sie HTML-Parsing verwenden. jsoup lib ist was du brauchst. Lese darüber. Mach es auf deiner Seite. und Frage stellen, wenn Sie irgendein Problem haben. Diese Frage hat eine lange Antwort Freund. –

+0

Diese Art von Sache ist einfach mit Python, PHP, Ruby, sogar Javascript, es ist ein unglaublicher Albtraum mit VBA. –

Antwort

0

Sobald Sie die Seite mit so etwas wie HttpURLConnection herunterladen, können Sie einen regulären Ausdruck mit Ihrem Suchbegriff

Pattern p = Pattern.compile("specific text(\w\w\w)"); 
Matcher m = p.matcher(site_text); 
boolean b = m.matches(); 

Die drei \ verwenden w wird in einer Gruppe aufgenommen wird für Sie, wenn zu verwenden, eine Übereinstimmung vorliegt.

Verwandte Themen