W pewnym kodem jestem utrzymując, znalazłem wyrażeniem:Co robi D robić w Perl wyrażeń regularnych
$r->{DISPLAY} =~ s/\Device//s;
Co mnie dziwi to, że pasuje zarówno urządzenie i urządzenie!
Nie znalazłem żadnej wzmianki o \ D w dokumentacji, tylko \ d.
Czy ktoś może wyjaśnić, proszę ...
Prawie na pewno potrzebujesz dopasowania niewrażliwego na wielkość liter ('s/Device // si'), a nie tego zaciemnionego użycia' \ D' ... – geoffspear
Warto również wiedzieć, że uruchamiasz 'perldoc perlre' na swoim w linii poleceń lub przejdź tutaj: http://perldoc.perl.org/perlre.html. – FMc
Nazwałbym to "niepoprawnym" użyciem '\ D' zamiast" zaciemnionym "użyciem ... To wyrażenie dopasuje również" szczelinę "," Levice ", a nawet" #evice ", a nie tylko" urządzenie " "i" Urządzenie ". –