Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

In MySQL-Tabelle alle DS selecten, wo ein Textmuster in einem Feld Typ TEXT vorkommt

Frage Entwicklung Datenbanken

Mitglied: Codehunter

Codehunter (Level 2) - Jetzt verbinden

15.02.2013 um 10:38 Uhr, 1983 Aufrufe, 3 Kommentare

Hallo!

Gibt es eine Möglichkeit, alle Datensätze zu selecten, bei denen in einem Textfeld ein bestimmtes Zeichenkettenmuster vorkommt?

Beispiel: $%%%%%-$%%%%%-$%%%%%

Die "$" stehen für Zeichen von A bis Z und a bis z ohne Umlaute. Die "%" stehen für Zahlen von 0 bis 9. Die zwei Minuszeichen kommen in jedem Fall vor. Jeder der drei Blöcke hat genau EINEN Buchstaben, immer am Anfang des Blockes. Die Anzahl der numerischen Zeichen pro Block kann variieren zwischen einem und sechs Zeichen.

Das beschriebene Zeichenmuster kann in einem Fließtext vorkommen, steht also nicht alleine in dem betreffenden Textfeld.

Kann man sowas evtl. per RegEx erledigen? Wenn ja, wie müßte die RegEx aussehen? Bin da nicht so firm drin...

Grüße
Cody
Mitglied: LianenSchwinger
15.02.2013, aktualisiert um 10:51 Uhr
Hallo Cody,

ja das geht mit RegEx, versuch mal:

01.
([a-zA-Z]{1}[0-9]{1,6}-?){3}
Getestet auf http://regexpal.com/ mit "Also sowas B012345-Q123453-T6789 oder sowas in der Art"

Gruß Jörg
Bitte warten ..
Mitglied: Codehunter
15.02.2013 um 11:03 Uhr
Das geht ganz wunderbar! Vielen Dank. Ich hatte mit meinen bescheidenen Kenntnissen von RegEx sowas ausgetüftelt:

[:alpha:][0-9]+[\-][:alpha:][0-9]+[\-][:alpha:][0-9]+
Bitte warten ..
Mitglied: LianenSchwinger
15.02.2013 um 11:09 Uhr
... gern geschehen.
Und bitte noch als gelöst markieren.

G Jörg
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Apache Server
gelöst Fehler beim Import einer DB vom anderen MySQL-Server (2)

Frage von zeroblue2005 zum Thema Apache Server ...

Microsoft Office
gelöst Daten (Tabelle) aus E-Mail nach Excel übertragen (6)

Frage von kaiuwe28 zum Thema Microsoft Office ...

Datenbanken
Tool oder Dienst für E-Mail (POP3) zu MySQL Datenbank (3)

Frage von bounee zum Thema Datenbanken ...

Entwicklung
OTRS Neues Textfeld mit flexiblen Mehrfachauswahl feld (1)

Frage von Schlafwvndler zum Thema Entwicklung ...

Heiß diskutierte Inhalte
Windows Installation
Eine etwas (wirklich) speziellere Frage: Windows 10-Installation über (11)

Frage von DerFurrer zum Thema Windows Installation ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...

Multimedia & Zubehör
gelöst Iphone 6 prob (8)

Frage von jensgebken zum Thema Multimedia & Zubehör ...

Router & Routing
Cisco887VAW -VPN NAT-Freigabe (8)

Frage von Serial90 zum Thema Router & Routing ...