perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




11.02.2012 / 23:07

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Suchanfragen für Scripts/Programmierung zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragIm Text nach unlogischen Zeichenfolgen suchen (es fehlt » oder «)
Seitenanfang
Hallo,

ich habe einen längeren Text, wo nicht alle Paare der Anführungszeichen komplett sind. Jetzt suche ich ein Perlscript, das für mich den Text durchsucht.

Z. B. muß auf jedem » irgendwann ein « folgen. Gibt es dagegen irgendwo eines dieser Zeichen doppelt hintereinander, stimmt die Logik nicht. Hier könnte ich dann gezielt im Text nach dem fehlenden An-/Abführungszeichen nachforschen.

Gibt es schon was passendes für so eine Aufgabe? Ich würde mich sehr über ein entsprechendes Script freuen!

JW

Datum: 10.11.2005-23:09

Beitragre: Im Text nach unlogischen Zeichenfolgen suchen (es fehlt » ode
Seitenanfang
Hi,
leider konnte ich bei mir (deutsch-deutsches Keyboard) nicht korrekt die österreichischen Anführungszeichen erzeugen, aber habe stattdessen " und ' genommen. Die musst Du halt austauschen.

So sollte es gehen:


#!/usr/bin/perl -w

use strict;

my $string = do {local $/; <DATA>};

while ($string =~ m/("[^'"]*")/gsc) {
print $1, "\n\n";
pos($string) -= 1;
};

pos($string) = 0;
while ($string =~ m/('[^'"]*')/gsc) {
print $1, "\n\n";
pos($string) -= 1;
};

__DATA__
ein "text mit fehlern", 'denn' es "kommen' regelmig
sterreichische 'Anfhrungszeichen an den' falschen
Stellen vor, "deshalb sollten diese gefunden werden
und der Text "dazwischen ausgegeben" werden.
Und damit wir' wenigstens fnf Zeilen haben, dies.

ergibt:


"text mit fehlern"

"deshalb sollten diese gefunden werden
und der Text "

"dazwischen ausgegeben"

'denn'

' regelmäßig
österreichische '

'Anführungszeichen an den'


Gruss,
svenXY

Datum: 11.11.2005-14:31

Beitragre: Im Text nach unlogischen Zeichenfolgen suchen (es fehlt » ode
Seitenanfang
Hallo svenXY,

ich bin total begeistert von dem Script, das Du mir da gepostet hast! Ich habe bereits meinen Text nach unvollständigen Zeichenpaaren durchforstet und war erstaunt von der Menge an Fehlern, die dabei aufgeflogen sind. Dabei war alles schon zweifach Korrekturgelesen ...

Nochmals herzlichen Dank für Deine Hilfe, ohne Dein Tool bin ich zuvor mit meinem Latein ziemlich am Ende gewesen!!

JW

Datum: 12.11.2005-16:05

Beitragre: Im Text nach unlogischen Zeichenfolgen suchen (es fehlt » ode
Seitenanfang
gern geschehen.

Gruss,
svenXY

Datum: 14.11.2005-09:12

-






-
-