auslesen von informationen aus seitenquelltext

Status
Nicht offen für weitere Antworten.

DownHill

Mitglied
Hallo

ich habe folgendes problem. ich versuche aus einer zeile eines seitenquelltextes information auszulesen. ich habe es geschaft so das ein oder andere aus der zeile wegzuschneiden aber wenn ich versuche mehr bzw bedeutend mehr wegzuschneiden macht er mich nichtsmehr.

so sieht das wegschneiden aus wenn ich nicht viel wegschneide sondern nur außen den rand wegschneide.

Code:
Pattern pattern = Pattern.compile("var cars=new Array\\(\\);cars\\[0\\]=new Car\\((.*)\\);//\\]\\]>");
Matcher matcher = pattern.matcher(line);
if(matcher.matches()) {
	String group = matcher.group(1);
					
	System.out.println(matcher.group(1));
}


wenn ich jetzt aber nur die zahlen haben will die zwischen false,'€ und ,-','â
stehen dann müsste ja mein code so aussehen

Code:
Pattern pattern = Pattern.compile("\\false,\\'€ (.*),\\-\\',\\'â");
Matcher matcher = pattern.matcher(line);
if(matcher.matches()) {
	String group = matcher.group(1);
					
	System.out.println(matcher.group(1));
}


und dann gibt er mir keine ausgabe mehr.
da ich den code für mehrere seiten verwenden will die an der stelle der zeile immer gleich aussehen aber drum rum anders kann ich nicht den rest kopieren und einfach wegfallen lassen sondern muss mich da bisschen beschränken.
was mache ich falsch?

gruß
DownHill
 

WieselAc

Top Contributor
Könntest du ein paar Beispielzeilen posten und dann jeweils dahinter schreiben, was geparst werden soll? Damit ist es wesentlich leichter dir weiter zu helfen.
 

DownHill

Mitglied
magst du mir mal bitte schnell erklären wie du das meinst mit beispielzeilen posten??
weil das was ich auslesen will ist in einer zeile die ca 1DIN A4 seite lang ist.
 

paldawin

Mitglied
Er meint, wenn wir nicht wissen was du verarbeiten willst, können wir dir auch nicht sagen ob dein regulärer Ausdruck stimmt oder ob du ein anderes Problem hast!
Könnte übrigens sein, das dein regulärer Ausdruck deine Zeichen nicht kennt!
 

DownHill

Mitglied
ich versuche die eine zeile zu verarbeiten

Code:
var cars=new Array();cars[0]=new Car('http://pic.autoscout24.net/images-small/180/812/0142812180001.jpg','15 Bilder','http://www.autoscout24.de/Details.aspx?id=lomslcliafdc',false,'€ 18.999,-','€ 0,-','','10.000','06/1992','220/300','220 kW / 300','AC Cobra 5,7L Automatik,Replika !!Winterpreis!!','','Alufelgen, Lederausstattung, Schiebedach, Tuning','','D-45468','Mülheim an der Ruhr','','','Rot','AC','Cobra','Benzin',false,'lomslcliafdc','Automatik',false,'',false,'','',false);cars[1]=new Car('http://pic.autoscout24.net/images-small/904/175/0148175904001.jpg','5 Bilder','http://www.autoscout24.de/Details.aspx?id=loslrftaefid',false,'€ 19.898,-','€ 0,-','','1.750','10/2004','85/116','85 kW / 116','AC Cobra Cobra alternative, Spyder','','','','D-56068','Koblenz','','','Grau Metallic','AC','Cobra','Benzin',false,'loslrftaefid','',false,'',false,'','',false);cars[2]=new Car('http://pic.autoscout24.net/images-small/615/415/0146415615001.jpg','15 Bilder','http://www.autoscout24.de/Details.aspx?id=loqolfqbfgdb',false,'€ 22.500,-','€ 0,-','','8.500','08/1978','99/135','99 kW / 135','AC Cobra Pilgim  H-Oldtimerzulassung','','Alufelgen, Wegfahrsperre','','D-41352','Kleinenbroich','','','Blau','AC','Cobra','Benzin',false,'loqolfqbfgdb','',false,'',false,'','',false);cars[3]=new Car('http://pic.autoscout24.net/images-small/545/860/0137860545001.jpg','15 Bilder','http://www.autoscout24.de/Details.aspx?id=lnrsqapeffhg',false,'€ 24.800,-','€ 0,-','','13.500','08/1997','115/156','115 kW / 156','AC Cobra Replika *WINTERPREIS*','','Alufelgen, Lederausstattung, Navigationssystem, Radio, Radio/CD, Servolenkung, Wegfahrsperre','','D-53498','Bad Breisig','','','DTM-Sonderfarbe blau Metallic','AC','Cobra','Benzin',false,'lnrsqapeffhg','Automatik',false,'',false,'','',false);cars[4]=new Car('http://pic.autoscout24.net/images-small/102/578/0066578102001.jpg','6 Bilder','http://www.autoscout24.de/Details.aspx?id=qqprsbkcfge',false,'€ 28.900,-','€ 0,-','','1','07/1965','147/200','147 kW / 200','AC Cobra AC Cobra Replika 289 BRA','','','','D-50226','Frechen bei Köln','','','Schwarz','AC','Cobra','Benzin',false,'qqprsbkcfge','Schaltgetriebe',false,'',false,'','',false);cars[5]=new Car('http://pic.autoscout24.net/images-small/274/557/0140557274001.jpg','6 Bilder','http://www.autoscout24.de/Details.aspx?id=lokpphmhehda',false,'€ 28.900,-','€ 0,-','','6.500','07/1982','140/190','140 kW / 190','AC Cobra AC Cobra Replika BRA 427 Top','','Alufelgen, Lederausstattung, Radio, Radio/CD','','D-50226','Frechen bei Köln','','','Blau','AC','Cobra','Benzin',false,'lokpphmhehda','Schaltgetriebe',false,'',false,'','',false);cars[6]=new Car('http://pic.autoscout24.net/images-small/459/913/0147913459001.jpg','13 Bilder','http://www.autoscout24.de/Details.aspx?id=lortldofjhjj',false,'€ 29.900,-','€ 0,-','','16.640','11/1978','217/295','217 kW / 295','AC Cobra DAX  Jaguar V12','','Lederausstattung','','D-47803','Krefeld','','','Dunkel Rot Metallic','AC','Cobra','Benzin',false,'lortldofjhjj','Automatik',false,'',false,'','',false);cars[7]=new Car('/images/noimage_thumbnail.gif','','http://www.autoscout24.de/Details.aspx?id=lmrkpfkgdidj',false,'€ 33.000,-','€ 0,-','','12.000','12/1990','9/12','9 kW / 12','AC Cobra ','','','','D-10555','Berlin','','','Beige','AC','Cobra','Diesel',false,'lmrkpfkgdidj','Automatik',false,'',false,'','',false);cars[8]=new Car('http://pic.autoscout24.net/images-small/880/027/0129027880001.jpg','6 Bilder','http://www.autoscout24.de/Details.aspx?id=lmtkmhsiafah',false,'€ 37.600,-','€ 0,-','','18.000','11/1970','240/326','240 kW / 326','AC Cobra 427 DAX H-Zulassung','','','','D-33604','Bielefeld','','','Grün','AC','Cobra','Benzin',false,'lmtkmhsiafah','Schaltgetriebe',false,'',false,'','',false);cars[9]=new Car('http://pic.autoscout24.net/images-small/757/299/0132299757001.jpg','9 Bilder','http://www.autoscout24.de/Details.aspx?id=lnmmtjrfhhcf',false,'€ 37.900,-','€ 0,-','','35.000','12/1992','243/330','243 kW / 330','AC Cobra Mohr 427 ** 35000km 330PS 6-Gang G-Kat **','','Alufelgen, Lederausstattung, Wegfahrsperre','','D-73660','Urbach','','','Indischrot','AC','Cobra','Benzin',false,'lnmmtjrfhhcf','Schaltgetriebe',false,'',false,'','',false);cars[10]=new Car('http://pic.autoscout24.net/images-small/260/627/0148627260001.jpg','3 Bilder','http://www.autoscout24.de/Details.aspx?id=losqmhmgagda&asrc=fa',false,'€ 57.450,-','€ 0,-','','0','04/1975','199/271','199 kW / 271','AC Cobra Autocraft  427','Cobra 427 Unique Autocraft (GB)','Alufelgen, Lederausstattung','mtl. Rate z.B. € 716,- Leasing  (36 Mon)','D-78224','Singen/Bodensee','http://pic.autoscout24.net/logo/small/770/016/0000016770001.jpg','','BLAU-METALLIC (blau) Metallic','AC','Cobra','Benzin',true,'losqmhmgagda','Schaltgetriebe',false,'http://www.autoscout24.de/CustomerArticles.aspx?cid=lqrrkdnc&asrc=losqmhmgagda',false,'','',false);cars[11]=new Car('http://pic.autoscout24.net/images-small/999/218/0148218999001.jpg','6 Bilder','http://www.autoscout24.de/Details.aspx?id=losmlitjjffc',false,'€ 58.000,-','€ 0,-','','20.000','07/1965','273/371','273 kW / 371','AC Cobra ','','','','D-91710','Gunzenhausen','','','Rot','AC','Cobra','Benzin',false,'losmlitjjffc','Schaltgetriebe',false,'',false,'','',false);cars[12]=new Car('http://pic.autoscout24.net/images-small/605/910/0123910605001.jpg','15 Bilder','http://www.autoscout24.de/Details.aspx?id=lmntlaqafifg',false,'€ 58.800,-','€ 0,-','','158','07/1955','136/185','136 kW / 185','AC Cobra Alternative - 550 Roadster - James Dean Edition ','','Lederausstattung','','D-50169','Kerpen','','','Silber Metallic','AC','Cobra','Benzin',false,'lmntlaqafifg','Schaltgetriebe',false,'',false,'','',false);cars[13]=new Car('http://pic.autoscout24.net/images-small/102/339/0139339102001.jpg','15 Bilder','http://www.autoscout24.de/Details.aspx?id=lntnnjlaciag',false,'€ 78.800,-','€ 0,-','','2.989','07/1965','349/475','349 kW / 475','AC Cobra Original Shelby Cobra made by Superformance...!!!','','Alufelgen, Lederausstattung','','D-50169','Kerpen','','','Blau Metallic','AC','Cobra','Benzin',false,'lntnnjlaciag','Schaltgetriebe',false,'',false,'','',true);cars[14]=new Car('http://pic.autoscout24.net/images-small/726/451/0146451726001.jpg','6 Bilder','http://www.autoscout24.de/Details.aspx?id=loqopbrcgggd',false,'€ 79.990,-','€ 0,-','','100','06/1965','386/525','386 kW / 525','AC Cobra Original SUPERFORMANCE 427KR \'Black Edition\'  ','','Alufelgen, Lederausstattung','','D-35586','Wetzlar','','','Ravenblack','AC','Cobra','Benzin',false,'loqopbrcgggd','Schaltgetriebe',false,'',false,'','',false);cars[15]=new Car('http://pic.autoscout24.net/images-small/238/796/0148796238001.jpg','6 Bilder','http://www.autoscout24.de/Details.aspx?id=losrtgmdiidc',false,'€ 79.990,-','€ 0,-','','150','07/1965','386/525','386 kW / 525','AC Cobra Original Superformance MKIII 427KR Edition','','Alufelgen','','D-35586','Wetzlar','','','Indigoblue','AC','Cobra','Benzin',false,'losrtgmdiidc','Schaltgetriebe',false,'',false,'','',true);cars[16]=new Car('http://pic.autoscout24.net/images-small/541/268/0132268541001.jpg','15 Bilder','http://www.autoscout24.de/Details.aspx?id=lnmmqipebebc',false,'€ 84.800,-','€ 0,-','','897','06/1980','347/472','347 kW / 472','AC Cobra Original CN-Cobra NEUFAHRZEUG... SOFORT..!!!','','Alufelgen, Lederausstattung, Sitzheizung, Traktionskontrolle','','D-50169','Kerpen','','','Grau Metallic','AC','Cobra','Benzin',false,'lnmmqipebebc','Schaltgetriebe',false,'',false,'','',true);cars[17]=new Car('http://pic.autoscout24.net/images-small/119/835/0139835119001.jpg','15 Bilder','http://www.autoscout24.de/Details.aspx?id=lntsnflbjhje',false,'€ 86.800,-','€ 0,-','','28','07/1965','349/475','349 kW / 475','AC Cobra Shelby Cobra mit Classic Weber Einspritzanlage ','','Lederausstattung','','D-50169','Kerpen','','','Blau Metallic','AC','Cobra','Benzin',false,'lntsnflbjhje','Schaltgetriebe',false,'',false,'','',true);cars[18]=new Car('http://pic.autoscout24.net/images-small/975/870/0147870975001.jpg','11 Bilder','http://www.autoscout24.de/Details.aspx?id=lorsrathfcbj',false,'€ 86.900,-','€ 0,-','','560','07/1965','380/517','380 kW / 517','AC Cobra Superformance Cobra 427 S/C','','Lederausstattung','','D-53177','Bonn','','','Silbergraumetal Metallic','AC','Cobra','Benzin',false,'lorsrathfcbj','Schaltgetriebe',false,'',false,'','',false);cars[19]=new Car('http://pic.autoscout24.net/images-small/911/360/0140360911001.jpg','12 Bilder','http://www.autoscout24.de/Details.aspx?id=loknqatbbccj&asrc=fa',false,'€ 95.000,-','€ 0,-','','27.000','01/1991','168/228','168 kW / 228','AC Cobra MK IV Alu','1J Verbr.Gewährleistung, 80P Service','','mtl. Rate z.B. € 1.183,- Leasing  (36 Mon)','D-78224','Singen/Bodensee','http://pic.autoscout24.net/logo/small/770/016/0000016770001.jpg','','ROT (rot)','AC','Cobra','Benzin',true,'loknqatbbccj','Schaltgetriebe',false,'http://www.autoscout24.de/CustomerArticles.aspx?cid=lqrrkdnc&asrc=loknqatbbccj',false,'','',false);//]]>



die ist bisschen rießig. da will ich immer zwischen
false,'€
und
,-
auslesen lassen

das ist jeweils eine zahl
 

WieselAc

Top Contributor
Okay, damit kann man doch was anfangen....

Der Trick ist global zu suchen.

Code:
		Pattern pattern = Pattern.compile("false,\\'€(.*?),-");
		Matcher matcher = pattern.matcher(line);
		while (matcher.find()){
			String group = matcher.group(1);
			System.out.println(matcher.group(1));
		}


damit bekommst du

Code:
 18.999
 19.898
 22.500
 24.800
 28.900
 28.900
 29.900
 33.000
 37.600
 37.900
 57.450
 58.000
 58.800
 78.800
 79.990
 79.990
 84.800
 86.800
 86.900
 95.000
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Informationen aus Webseiten auslesen Java Basics - Anfänger-Themen 1
I Informationen aus XML Datei auslesen Java Basics - Anfänger-Themen 2
D System Informationen auslesen Java Basics - Anfänger-Themen 7
S Winamp Informationen mit Java auslesen? Java Basics - Anfänger-Themen 3
cowabunga1984 Auslesen von Informationen aus Textdateien Java Basics - Anfänger-Themen 2
M Aus einer Datei (File) mehr Informationen auslesen ? Java Basics - Anfänger-Themen 8
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
T array auslesen Java Basics - Anfänger-Themen 2
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
N Einzelne Werte aus einem TreeSet auslesen Java Basics - Anfänger-Themen 2
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
E TIF Datei auslesen Java Basics - Anfänger-Themen 2
krgewb Breite und Höhe eines Bildes in base64 auslesen Java Basics - Anfänger-Themen 3
sserio TXT-Datei Auslesen und den Wert jedes Namen ausrechnen etc. Java Basics - Anfänger-Themen 37
J Speichern von zwei Variablen durch Auslesen aus einem Numberfield Java Basics - Anfänger-Themen 2
U Sekunden von LocalTime auslesen, wie möglich? Java Basics - Anfänger-Themen 1
E Outlook ordner auslesen Java Basics - Anfänger-Themen 4
R Eigenschaft über Parameter auslesen und ändern Java Basics - Anfänger-Themen 15
B Bin komplett am verzweifeln :( Verkettete Liste die Objekte hat Attribut auslesen Java Basics - Anfänger-Themen 14
J Datei aus Netzwerk auslesen Java Basics - Anfänger-Themen 9
J Jsonfile auslesen Java Basics - Anfänger-Themen 8
A Eine Textdatei auslesen Java Basics - Anfänger-Themen 16
N Aus einem String die Anzahl der Vokale auslesen Java Basics - Anfänger-Themen 40
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
J Bestimmte parameter aus Jsonfile auslesen Java Basics - Anfänger-Themen 15
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
L Zeichen an bestimmter Stelle auslesen Java Basics - Anfänger-Themen 4
3 Textdatei Zeilenweise auslesen Java Basics - Anfänger-Themen 3
J Json Datei auslesen Java Basics - Anfänger-Themen 4
I Java String einlesen und auslesen Java Basics - Anfänger-Themen 11
S Tastatureingabe auslesen und in Konsole ausgeben Java Basics - Anfänger-Themen 6
S CSV Datei auslesen und anders darstellen Java Basics - Anfänger-Themen 2
G Scanner nutzen und Index auslesen Java Basics - Anfänger-Themen 8
N JTable auslesen Java Basics - Anfänger-Themen 6
N Java CSV Datei auslesen Java Basics - Anfänger-Themen 6
F Webseiten Quelltext auslesen Java Basics - Anfänger-Themen 5
J Datei auslesen (nur bestimmte Stellen) Java Basics - Anfänger-Themen 2
I csv auslesen, mittels List Java Basics - Anfänger-Themen 18
S Letzte Zahl eines Integer auslesen? Java Basics - Anfänger-Themen 3
G If / While Programm (Datei auslesen) Java Basics - Anfänger-Themen 6
S Aus einer .bz2 Datei auslesen Java Basics - Anfänger-Themen 2
K Textdatei auslesen und über Mqtt schicken Java Basics - Anfänger-Themen 4
B Name von Verzeichnis bekommen - Files von einem Ordner auslesen Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
D XML von Seite auslesen Jsoup Java Basics - Anfänger-Themen 2
I Druckerauflösung auslesen - mittlerweile möglich? Java Basics - Anfänger-Themen 4
B WSDL auslesen? Java Basics - Anfänger-Themen 8
D Methoden Textdokument erstellen und auslesen. Java Basics - Anfänger-Themen 46
B HTML Code / Seite auslesen und JAVA Objekte erstellen Java Basics - Anfänger-Themen 12
S Datein auslesen und verarbeiten Java Basics - Anfänger-Themen 1
J Geld speichern und wieder auslesen Java Basics - Anfänger-Themen 10
S CSV auslesen UTF-8 Problem Java Basics - Anfänger-Themen 7
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
K String buchstaben auslesen Java Basics - Anfänger-Themen 9
S Amazon Produktbeschreibung auslesen und nach Keywords suchen Java Basics - Anfänger-Themen 2
x-tshainge Interface Wie kann ich aus Textfeldern auslesen Java Basics - Anfänger-Themen 6
Z Ersten Buchstaben eines Elements eines String-Arrays auslesen Java Basics - Anfänger-Themen 5
B .txt. Datei auslesen und bestimmten Wert wiedergeben Java Basics - Anfänger-Themen 5
CptK x wert eines Bildes auslesen Java Basics - Anfänger-Themen 1
T Website auslesen Java Basics - Anfänger-Themen 2
T String auslesen bzw. überprüfen Java Basics - Anfänger-Themen 1
L CSV Auslesen Java Basics - Anfänger-Themen 5
B Auslesen von PDF / Bilder Java Basics - Anfänger-Themen 5
das_leon Alle Zeilen einer CSV-Datei auslesen Java Basics - Anfänger-Themen 1
D Mit Java HTML bzw Javascript auslesen Java Basics - Anfänger-Themen 1
F Arrays Sätze speichern und einzelne Worte mit Index Angabe auslesen Java Basics - Anfänger-Themen 4
F Zwischenwerte aus Browser auslesen Java Basics - Anfänger-Themen 19
S Jede Ziffer einer Zahl auslesen, damit rechnen und beim Ergebnis wiederholen ? Java Basics - Anfänger-Themen 20
G Servlet - externe HTML (URL) auslesen Java Basics - Anfänger-Themen 1
T class Datei auslesen Java Java Basics - Anfänger-Themen 5
P Liste auslesen und in Variablen speichern Java Basics - Anfänger-Themen 7
D String erste Zahl mit LKZ auslesen lassen Java Basics - Anfänger-Themen 36
J Hashmap auslesen Java Basics - Anfänger-Themen 7
J Auslesen/speichern und wieder einlesen Java Basics - Anfänger-Themen 7
D String untereinander auslesen lassen Java Basics - Anfänger-Themen 2
M Aus Datei auslesen und untersuchen ob diese Zeile schon vorhanden ist Java Basics - Anfänger-Themen 3
DaCrazyJavaExpert Variablen Zahlen aus Strings auslesen Java Basics - Anfänger-Themen 4
S Text aus einer HTML Datei auslesen Java Basics - Anfänger-Themen 1
M Einzelne Pixel in einem Bild auslesen und bearbeiten Java Basics - Anfänger-Themen 1
dragonfight86 Erste Schritte OpenDocument auslesen Java Basics - Anfänger-Themen 13
I Texte mit Absätzen in Dateien speichern und auslesen Java Basics - Anfänger-Themen 1
W DNS Name auslesen + weitere Anfängerfrage Java Basics - Anfänger-Themen 4
C Werte aus JTable auslesen Java Basics - Anfänger-Themen 4
Chrizzey45 Calc-Dokument in Java auslesen? Java Basics - Anfänger-Themen 2
B Datei auslesen und 2D-Array anlegen Java Basics - Anfänger-Themen 1
B Key auslesen/ausgeben innerhalb von foreach() Java Basics - Anfänger-Themen 5
M Eigenschaften einer Datei auslesen Java Basics - Anfänger-Themen 5
M Textarea auslesen und beschreiben Java Basics - Anfänger-Themen 8
JokerBlacky Klassen Klasse Queue Klasse mit Attributen anhängen und auslesen können Java Basics - Anfänger-Themen 4
Y Bildschirmauflösung auslesen Java Basics - Anfänger-Themen 4
S for schleife auslesen Java Basics - Anfänger-Themen 4
Voreck String Zeichen für Zeichen auslesen Java Basics - Anfänger-Themen 9
Voreck Array aus txt datei auslesen Java Basics - Anfänger-Themen 2
N JFreeChart --> TimeSeries auslesen Java Basics - Anfänger-Themen 9
OlafHD Datei Auslesen Java Basics - Anfänger-Themen 6
M Metadaten OpenOffice mit Java auslesen Java Basics - Anfänger-Themen 9
P JList, aus selectedValue bestimmten Wert aus Containerklasse auslesen Java Basics - Anfänger-Themen 4
J OpenOffice Dokumentenvariable mit Java auslesen Java Basics - Anfänger-Themen 1
P Daten von Internetseite auslesen Java Basics - Anfänger-Themen 10
L Text eingeben und im Textfeld auslesen lassen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben