10 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use strict;
use warnings;
my $c1 = '
/* Kommentar */
/* Noch
ein Kommentar XXX */
';
my $c2 = '
/* Kommentar */
XXX';
my $re = qr#^(?:(?!/\*).|/\*.*?\*/)*XXX#s;
print "XXX kommt in c1 vor\n" if $c1 =~ $re;
print "XXX kommt in c2 vor\n" if $c2 =~ $re;
1
2
int a = 3; /* Dies ist /* ein Kommentar */
char b = '\n'; /* dies ist auch ein Kommentar */
s~/\*(?:(?!\*/).)*\*/~~gs
1
2
3
4
s~/\* # Kommentar-Anfang
(?:(?!\*/).)* # Kommentar-Inneres
\*/ # Kommentar-Ende
~~gsx
s#//.*(\\\n.*)*##g;
10 Einträge, 1 Seite |