Top-Themen

Aktuelle Themen (A bis Z)

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

Regulärer Ausdruck mit VB6

Frage Entwicklung VB for Applications

Mitglied: stoperror

stoperror (Level 1) - Jetzt verbinden

27.10.2005, aktualisiert 21:43 Uhr, 4755 Aufrufe, 3 Kommentare

Brauche mal eine kleine Unterstützung bei einem regulärem Ausdruck

Hallo,

ich möchte in einem String, der in etwa so aussehen kann:

"Text, , . , . . Text2. , ."

folgende Ersetzung durchführen.

Satzzeichen (Punkt oder Komma) mit nachfolgendem Leerzeichen sollen durch das erste Satzzeichen ersetzt werden.

Ich habe als Verweis erstmal die Microsoft VBScript Regular Expressions 5.5 gesetzt und möchte nun mein Pattern erstellen:

.Pattern = "([,|\.] )+"

Bei dem Leerzeichen bin ich mir nicht ganz sicher, wie ich das darstellen muss...
Gilt \:b nur für C++?

Und wie ich dann beim Replace, das erste Satzzeichen nehmen kann, ist mir auch noch nicht so ganz klar --> irgendwie mit $1

Replace(Teststring, (left($1, 1)))

Stimmt das so?

Nein, wohl nicht,
denn VB läßt den Replace-Ausdruck so nicht zu. Mag das $1 - Zeichen nicht....


Ah, so akzeptiert's VB:

Replace(strWSString, (Left("$1", 1)))
Hatte vergessen das $1 in einen String zu setzen.
Mitglied: Biber
27.10.2005 um 11:17 Uhr
Dir auch einen Guten Morgen, stoperror,


ich muss auch manchmal solche Sachen laut vor mich hin sprechen, um sie richtig zu verstehen.
Finde ich gut, dass Du es gepostet hast. *ernstmeint
Kannst Deinen "Beitrag" ruhig in "Tutorial" ändern....

Grüße aus Bremen
Biber
Bitte warten ..
Mitglied: stoperror
27.10.2005 um 15:07 Uhr
Ja, manchmal hilft das.
Aber ganz so wie ich möchte, funktioniert's leider noch nicht ganz bzw. mein Kollege meint grad, da wären noch Fehler drin:

.Pattern = "([\.|,] )+"

Der Punkt muss doch "escaped" sein, damit er nicht als "beliebiges Zeichen" interpretiert wird".
Mein Kollege meinte gerade, dass ich hier das Pipe nicht als Oder-Zeichen verwende, sondern, dass es für das Zeichen Pipe steht.
Bitte warten ..
Mitglied: Biber
27.10.2005 um 21:43 Uhr
Also, stoperror,
VB6 hab ich hier zu Hause nicht installiert, aaaaaaaber mit anderen Tools, die reguläre Ausdrücke interpretieren können, wird
[\. |, ] (Slash,Dot, SPACE Pipe, Komma, SPACE)
als gültige ODER-Bedingung erkannt und abgearbeitet.

Also sollte bei allen kleinen Unterschieden mindestens das ODER als ODER auch von VB erkannt werden.
HTH Biber
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Problem bei der Erstellung eines Regulären Ausdruckes
gelöst Frage von spawny2407VB for Applications2 Kommentare

Hallo liebe Gemeinde, habe ein nicht endendes Problem. Da ich auf dem Gebiet der Regulären Ausdrucke sehr neu bin, ...

Exchange Server
Reguläre Ausdrücke in Transportregeln EXCH 2010
Frage von has.andExchange Server

Guten Morgen, Ich arbeite gerade an einer Transportregel die mir Mails, die an gewisse Adressen, mit bestimmten Betreff gesendet ...

Datenbanken
Reguläre Ausdrücke in MSSQL dynamisch zusammensetzen
Frage von AndroxinDatenbanken2 Kommentare

Hallo, ich habe eine Tabelle mit einer Spalte, deren Inhalt ich mit regulären Ausdrücken einschränken möchte. Momentan geht es ...

Entwicklung
Benötige Hilfe bei Regular Expression
gelöst Frage von Thomas91Entwicklung6 Kommentare

Hallo, ich benötige hilfe bei einem Regularen Ausdruck: dieser sollte wenn möglich ohne /ig auf zwei Zeilen einen treffer ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 107 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless9 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Router & Routing
Wieso kann ich den UPD 7000-9000 nicht freigeben?
Frage von Jayk0bRouter & Routing8 Kommentare

Router: Telekom W 723V Ports: UDP 7000-9000 Können nicht frei gegeben werden. Benutzgrund: Rocket League 7000 – 9000 UDP ...

Router & Routing
Fritzbox Gastnetz - exposed Host - zur Sophos IPTV
Frage von medikopterRouter & Routing8 Kommentare

Hallo zusammen, ich habe eine Frage bezüglich des Fritz box Gastzugangs an einer Sophos UTM Home. An liebsten wäre ...