Beitrag von Claus S. (1671 Beiträge) am Freitag, 8.Oktober.2004, 10:43.
Suche regex um Text in Grossbuchstaben zu konvertieren
Hallo,
benutze ein Textfeld an zwei verschiedenen Stellen. An einer Stelle sollen nur Grossbuchstaben erscheinen. Mit welchem Ausdruck stelle ich das an?
Und mit welchem anderen Regex kann ich nur das erste von mehreren Worten eines Feldes abgreifen?
Danke und Gruss
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 8.Oktober.2004, 11:00.
Re: Suche regex um Text in Grossbuchstaben zu konvertieren
Grossbuchstaben:
1. Wort:
($Wort1)=$Text=~ /^(\w+)/;
;-)
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 8.Oktober.2004, 11:39.
Re: ups, so einfach, danke Christoph
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 8.Oktober.2004, 11:49.
Re: Suche regex um Text in Grossbuchstaben zu konvertieren
Hallo Christoph,
ein kleiner Fehler steckt in dem Wort1-regex,
er schneidet auch Worte ab, bei denen ein Umlaut steckt,
Beispiel:
aus
"Multisportfläche aus DURFLEX 200 SP"
macht er nicht
"Multisportfläche"
sondern
"Multisportfl"
Gruss Claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 8.Oktober.2004, 12:10.
Re: Suche regex um Text in Grossbuchstaben zu konvertieren
Ah ja, dann so:
($Wort1)=$Text=~ /^([\wäüöÄÜÖß]+)/;
;-)
Antworten
Beitrag von Claus S. (1671 Beiträge) am Samstag, 9.Oktober.2004, 22:30.
Re: Suche regex ....... Nachfrage?
Hallo Christoph,
deinen Tipp hatte ich sofort umgesetzt, indem ich es direkt in das bei baseportal gespeicherte Template geschrieben habe,
wenn ich aber mit einem Editor arbeite ( ich benutze phase5.3 ),
dann wird aus
/^([\wäüöÄÜÖß-]+)/
beim Aufspielen
/^([\wäüöÄÜÖß-]+)/
und der beabsichtigte Effekt geht flöten,
wie kann man das umgehen?
Danke und Gruss
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 11.Oktober.2004, 11:10.
Re: Suche regex ....... Nachfrage?
Mmh, schwer zu sagen, ich weiss nicht ob und wie man das bei phasse5.3 abschalten kann...
Antworten
Beitrag von hempelr (1976 Beiträge) am Montag, 11.Oktober.2004, 14:07.
Re: Suche regex ....... Nachfrage?
in Einstellungen-Projekt Registerkarte Optionen - Umlaute Konvertierung....
Bei mir ist angehakt "Beim Landen HTML-Umlautcodes..."
" Beim Speichern..." n i c h t anhaken, das ist der "Übeltäter"
und ggf. noch die Erweiterungen angeben....
Hast du schon mein Syntax-Schema für BasePortal probiert - schau mal in die BIB (oder gleich runterladen unter http://bapos.de/bptools/p5_bp_scheme.zip ) hab ne neue Version eingestellt - noch mehr drin.... ;-)
hth
Ruben
Antworten
Beitrag von olaf (59 Beiträge) am Dienstag, 12.Oktober.2004, 14:24.
Re: Suche regex ....... Nachfrage?
hallo claus,
wenn du
($Wort1)=$Text=~/^(\S+)/; # achtung: das muss ein großes s sein - also S ;-)
verwendest, umgehst du dein editor problem. mit \S werden alle "nicht whitspace zeichen" erkannt. also alle zeichen die man "sehen" kann.
gruss
olaf
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 12.Oktober.2004, 15:51.
Re: Suche regex ....... Nachfrage?
Danke Olaf und Ruben,
werde beides probieren ;-)
Gruss Claus
Antworten