php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.07.2007, 14:18  
Neuer Benutzer
 
Registriert seit: 27.07.2007
Beiträge: 1
Radioactive_Man
Standard Regulären Ausdruck finden

Hallo

ich hoffe jemand ist mit regulären Ausdrücken auf Zack und kann mir helfen.

Ich möchte Firmendaten mit den für mich wichtigsten Adressen und Nummern und Beiinformationen für mich privat ablegen und komme beim Schreiben eines regulären Ausdruckes einfach nicht weiter. Ich habs jetzt einige male probiert und bevor ich noch länger rummurkse...

Die meisten Daten habe ich schon alle sauber abgelegt nur bei der Mitarbeiteranzahl (Workforce) und beim Firmentyp (Type of Activity) komme ich nicht weiter.

Er zeigt mir entweder die erste Adresse an oder die Zweite. Und ich möchte, dass wenn ich nach der RegEx suchen lasse beide angezeigt werden, nur ein Ergebnis bleibt eben eben leer. Sonst stimmen die Zeilen nicht mehr überein.

Ich weiss einfach nicht wie ich suchen muss, damit

1 Distributors
2 ......................................... bleibt leer

herauskommt.

Ich hab versucht, dass er beim letzten <table> anfängt wo danach das gesuchte Wort steht und bei aufhört, also hier dazwischen sucht. Bei mir zeigt er immer nur ein Ergebnis an. Mit </table> am Ende als Bedingung geht es ja nicht weil bei der zweiten Adresse nach Tel: 1 <table> aufgemacht wird und bei der ersten Adresse nach Tel: 2 <table>'s.

Ich zeig euch den Quelltext mit dem ich das Problem habe:

Wär super wenn mir einer helfen könnte.

Zitat:

[img]/tag/INS.gif?L=en&edt=24&uid=EURITA059120&sid=00101&pro did=ITA059120&hc=02560&ccode=ITA[/img]



<table border="0" cellspacing="0" cellpadding="1" width="440">
<tr>
<td class="RlistmainFL">ABATI</td>
<td class="linklistFL"></td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="1" width="440">
<tr><td class="adv_radioFL"><script>add_into_basket('EURIT A163454-00101-24-XX');</script></td>

<td>
<table border="0" cellspacing="0" cellpadding="1" width="420">
<tr>
</tr></table>
<table border="0" cellspacing="0" cellpadding="0" width="420">
<tr>
<td class="desclistFL" width=\"420\">
<font face="Arial" color="black">Heading(s): </font>
Poultry, rabbits and game - farming
</td></tr></table>
</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0" width="440">
<tr>
<td class="addlistFL">123, Via Di Lungagnana 50025 Montespertoli (FI) - ITALY </br>
Tel:+390571608525 - Fax:+390571609745</br>
[img]/img/map.gif[/img]map
-[img]/img/email.gif[/img]

[img]/img/pix.gif[/img]
</td></tr>
<tr>
<td class="addlistFL">[img]/img/ligneverte.gif[/img]
</td>
</tr>
</table>

<table border="0" cellspacing="0" cellpadding="1" width="440">
<tr>
<td><small><font face="Arial">
Type of Activity: Distributors [img]/img/t-vert.gif[/img] Workforce: 11-50
</small></font>
</td>
</tr>
</table>
[img]/tag/INS.gif?L=en&edt=24&uid=EURITA144612&sid=00101&pro did=ITA144612&hc=01750B&ccode=ITA[/img]



<table border="0" cellspacing="0" cellpadding="1" width="440">
<tr>
<td class="RlistmainFL">ABBATE</td>
<td class="linklistFL"></td>
</tr>

</table>
<table border="0" cellspacing="0" cellpadding="1" width="440">
<tr><td class="adv_no_radioFL"><span style="width:20px;"></span></td>

<td>
<table border="0" cellspacing="0" cellpadding="1" width="420">
<tr>
</tr></table>
<table border="0" cellspacing="0" cellpadding="0" width="420">
<tr>
<td class="desclistFL" width=\"420\">
<font face="Arial" color="black">Heading(s): </font>
Linen - plants
</td></tr></table>
</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0" width="440">
<tr>
<td class="addlistFL">Contrada Piano Del Monaco 75010 Grottole (MT) - ITALY </br>
Tel:+390835758278</br>
[img]/img/map.gif[/img]map

[img]/img/pix.gif[/img]
</td></tr>
<tr>
<td class="addlistFL">[img]/img/ligneverte.gif[/img]
</td>
</tr>
</table>


Radioactive_Man ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.07.2007, 14:54  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Ich kann dir nur halb folgen. Zudem (vielleicht gehts nur mir so) isses nicht besonders komfortabel aus den Wulst an HTML-Source irgendwas erkennbares rauszulesen ^^ Kannst den Schreiber des Quelltextes sowieso mal auffe Finger haun
Code:
<small><small>
Ich (wenn ich mich nicht verzählt habe) komme zudem auf bis zu 4 ineinander verschachtelte Tabellen ^^ Auch äusserst konsequente Mischung aus XHTML- und Nicht-XHTML-konform
Code:
[img]/img/pix.gif[/img]
Naja, worauf ich hinaus will: Was genau willst du?
Was ich verstanden habe: Da stehen irgendwelche Firmen auf einer Seite (der isses nur eine Firma pro Seite?) und du willst davon irgendwas in einem bestimmten Format haben. Das Format is mir allerdings scho wieder bissel schleiferhaft ^^
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 27.07.2007, 16:21  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Hallo Radioactive_Man. Willkommen im phpfriend.de Forum.

Leider muß ich Dein erstes Posting gleich etwas unwirsch beantworten, es ist nämlich hochgradig unzumutbar.

- der Quelltext ist für seinen Umfang viel zu schlecht formatiert. Niemand hat Lust sich durch sowas durchzuwühlen. Zumindest einige sinnvolle Einrückungen hätte man erwarten können. Selbstredend handelt es sich hier um Code, nicht um ein Zitat. Der Quelltext ist auch fehlerhaft, was für das Problem erstmal unerheblich ist.
- die Frage ist schlecht gestellt. Beschreibe notfalls durch die Angabe von Tags etc., welche Bereiche genau Du aus den Quelltext auslesen möchtest. Zumindest ich habe keine Lust, mich durch irgendwelches Business Englisch (??) durchzuwühlen, um irgendwas zu suchen, von dem ich gar nicht weiß was es ist.
- Du schreibst von mehreren Versuchen, sinnvoll wäre es, hier den einen oder anderen reg. Ausdruck Deiner Versuche zu veröffentlichen

Ich bitte Dich, zunächst noch einmal die allgemeinen Hinweise zum Anfängerforum zu lesen.

zum Problem
- das beste wäre natürlich, bereits die Quelle auszuwerten, aus der das html erstellt wurde.
- sinnvollerweise sollten die Bereiche genau definiert werden, die gefunden werden sollen. Eindeutig identifizierende Bereiche (das können Klassennamen, betimmte typische Anordnungen von Tags o.ä. sein) zu finden, ist elementar zum Erstellen eines regulären Ausdrucks.
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Regulären Ausdruck Übersetzen (preg_match) mAy^daY PHP Tipps 2007 11 04.01.2007 14:00
Logischer Ausdruck aus DB überprüfen c!w PHP Tipps 2006 15 12.09.2006 13:36
Problem mit dem Escapen in einem reg. Ausdruck ??? Frank Burian HTML, Usability und Barrierefreiheit 4 07.07.2006 00:02
Probleme mit Regulärem Ausdruck iBurner PHP Tipps 2006 8 16.06.2006 14:10
Regulärer Ausdruck um <> zu entfernen innerhalb von XM becks123 PHP Tipps 2006 25 16.05.2006 15:06
Minus-Zeichen in regulärem Ausdruck A Hoppe PHP Tipps 2006 5 20.04.2006 21:44
Mit if Abfrage innerhalb eines strings einen Ausdruck suchen tinchen PHP Tipps 2006 4 11.04.2006 10:18
Regul�rer Ausdruck PHP Tipps 2006 3 01.02.2006 19:50
Frage zu Regulären Ausdruck ( Zeilenumbruch ) PHP-Fortgeschrittene 9 18.01.2006 09:44
Regulärer Ausdruck: Ping-Zeiten speichern mAy^daY Server, Hosting und Workstations 9 12.01.2006 19:51
Regulärer Ausdruck funktioniert nicht PHP Tipps 2006 12 05.01.2006 20:56
regulärer Ausdruck msdose PHP Tipps 2005 16 01.05.2005 23:31
Regulären Ausdruck Beitragsarchiv 6 20.04.2005 23:53
Browser skaliert den Ausdruck? HTML, Usability und Barrierefreiheit 3 14.09.2004 19:04
JS: Regulärer Ausdruck HTML, Usability und Barrierefreiheit 3 25.08.2004 15:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
finden eines regulären ausdruck, \regulären ausdruck finden\, ausdruck finden php

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.