Portál AbcLinuxu, 14. července 2025 02:06
text1 (text2) text3Udělám něco jako
s/ ([^)]*) //a čekám, že dostanu
text1 text3Ale neodstanu. Escapovat závorky \) a \( jsem zkoušel (i když mi to přišlo v paraele k BASHi ještě podivnější). Díky za řešení..
s/ [(][^)]*[)] //ale nic moc vam reknu..
s/ \(.*\)//
?
jirka@debian:/usr/src/ltp-git$ perl
my $a;
$a="text1 (text2) text3";
$a =~ s/ \([^\)]*\) //;
print $a . "\n";
text1text3
jirka@debian:/usr/src/ltp-git$
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.