Ersetzen

Ersetzen

am 03.08.2007 17:08:18 von Erich Gysel

Hallo
ich habe einen string - nnn.nnn/mmm.mmm der in nnn'nnn/mmm'mmm umgesetzt
werden soll. Leider habe ich absolut keine Ahnung von VB und mit FP und
Maskierung in der Form ???.???/???.??? -> ???'???/???'??? geht das auch
nicht. Hat jemand eine praktikable Idee ?

Danke
Erich

Re: Ersetzen

am 04.08.2007 01:02:46 von Christoph Schneegans

Erich Gysel schrieb:

> ich habe einen string - nnn.nnn/mmm.mmm der in nnn'nnn/mmm'mmm umgesetzt
> werden soll.

In FrontPage 2003 geht das mit regulären Ausdrücken. Hast du 2003?

Re: Ersetzen

am 04.08.2007 18:15:25 von Erich Gysel

"Christoph Schneegans" schrieb im Newsbeitrag
news:5hhqgpF3kcvktU1@mid.individual.net...

> In FrontPage 2003 geht das mit regulären Ausdrücken. Hast du 2003?
Ich habe FP2003. Bei Ersetzen habe ich bei "regulären Ausdrücken" das
Häkchen gesetzt. Und ???.???/???.??? wäre ein regulärer Ausdruck. Ich hoffe
FP meint das auch. Die Beschreibung regulärer Ausdrücke in Zusammenhang mit
FP fristet ein kümmerliches Dasein. In keinem Handbuch zu finden und in der
Online-Hilfe auch nicht. Auf jeden Fall so gehts nicht.

Gruss
Erich

Re: Ersetzen

am 05.08.2007 00:00:35 von Christoph Schneegans

Erich Gysel schrieb:

>> In FrontPage 2003 geht das mit regulären Ausdrücken. Hast du 2003?
>
> Ich habe FP2003.

Dann laß nach

{:d^3}\.{:d^3}/{:d^3}\.{:d^3}

suchen und durch

\1'\2/\3'\4

ersetzen. Das sollte das Gewünschte leisten unter der Voraussetzung, daß
"n" und "m" in deinem ersten Posting wirklich Platzhalter für Ziffern sind.

> Die Beschreibung regulärer Ausdrücke in Zusammenhang mit FP fristet ein
> kümmerliches Dasein.

ist eine
sehr gute Dokumentation.

Re: Ersetzen

am 05.08.2007 10:40:59 von Erich Gysel

From: "Christoph Schneegans"
Newsgroups: microsoft.public.de.frontpage
Sent: Sunday, August 05, 2007 12:00 AM
Subject: Re: Ersetzen
> Dann laß nach
>
> {:d^3}\.{:d^3}/{:d^3}\.{:d^3}
>
> suchen und durch
>
> \1'\2/\3'\4
>
Herzlichen Dank Christoph. Das funktioniert einwandfrei. Nur verstanden habe
ich es noch nicht. Ich werde mich dem Thema also annehmen müssen. Ich habe
noch andere ähnliche Fälle.
>
>> Die Beschreibung regulärer Ausdrücke in Zusammenhang mit FP fristet ein
>> kümmerliches Dasein.
>
> ist eine
> sehr gute Dokumentation.
Ich habe natürlich nach "regüläre Ausdrücke" gesucht und nicht "regular
expressions".

Nochmals herzlichen Dank für deine Hilfe.

Es grüsst dich
Erich

Re: Ersetzen

am 05.08.2007 13:35:10 von Christoph Schneegans

Erich Gysel schrieb:

>> Dann laß nach
>>
>> {:d^3}\.{:d^3}/{:d^3}\.{:d^3}
>>
>> suchen und durch
>>
>> \1'\2/\3'\4
>>
> Das funktioniert einwandfrei. Nur verstanden habe ich es noch nicht.

:d paßt auf eine Ziffer, :d^3 auf drei Ziffern. . ist ein Platzhalter für jedes
beliebige Zeichen; wenn man einen Punkt selbst erfassen möchte, muß man den .
durch Voranstellen von \ entwerten. {} erlaubt Rückverweise im Ersetzungsausdruck
mittels \1, \2 usw.

--
· Transform text/html into application/xhtml+xml

Re: Ersetzen

am 05.08.2007 17:50:24 von Erich Gysel

"Christoph Schneegans" schrieb im Newsbeitrag
news:5hlqvlF3kjig2U1@mid.individual.net...
> :d paßt auf eine Ziffer, :d^3 auf drei Ziffern. . ist ein Platzhalter für
> jedes
> beliebige Zeichen; wenn man einen Punkt selbst erfassen möchte, muß man
> den .
> durch Voranstellen von \ entwerten. {} erlaubt Rückverweise im
> Ersetzungsausdruck
> mittels \1, \2 usw.
Danke. Sind "regular expressions" ein eindeutiger Begriff ? In meinem
JavaScript Handbuch habe ich dazu eine ausführliche Beschreibung dazu. Auf
den ersten Blick scheint es dasselbe zu sein. Oder gibt es spezifische
Unterschiede für "regular expressions" für FP und JS ? Oder versteht man
unter "regular expressions" IMMER dasselbe.

Es grüsst dich
Erich

Re: Ersetzen

am 05.08.2007 22:57:39 von Christoph Schneegans

Erich Gysel schrieb:

> Danke. Sind "regular expressions" ein eindeutiger Begriff ? In meinem
> JavaScript Handbuch habe ich dazu eine ausführliche Beschreibung dazu. Auf
> den ersten Blick scheint es dasselbe zu sein.

Die Syntax ist ein andere; statt :d würde man in JavaScript oder Perl \d
schreiben. Aber die Konzepte sind identisch.

--
· Die häufigsten Fragen zu FrontPage