Thread Doppelbuchstaben umklammern (war: Help) (22 answers)
Opened by Gast at 2006-04-10 16:52

Strat
 2006-04-12 14:38
#64688 #64688
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=renee,11.04.2006, 12:43]Dein zweiter Code haut nicht hin:[/quote]
stimmt, sorry; das \B muss ein \b sein...
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl

use strict;
use warnings;

my $string = "hallsso";

$string =~ s/
\b # wortgrenze
([A-Za-z]*?) # ev. Buchstaben bis zum ersten vorkommen
([A-Za-z]) \2 # des doppelbuchstabens
([A-Za-z]*?) # noch ev. weitere buchstaben, egal, ob doppelt oder nicht
\b # bis zur naechsten wortgrenze
/($1$2$2$3)/gx;

print $string,"\n";

wenn man nur alle doppelten buchstaben klammern will => code 1
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Doppelbuchstaben umklammern (war: Help)