390 | | $name =~ tr/\ \t\r\n/ /s; |
391 | | $name =~ tr/"/'/s; |
392 | | $name =~ s/(?:[\/\\:*?<>|]+\s*)+(?=[^\d\s])/$replacement /sg; |
393 | | $name =~ s/[\/\\:*?<>|]/$replacement/sg; |
394 | | $name =~ s/(?:(?:$safe_sep)+\s*)+(?=[^\d\s])/$separator /sg; |
395 | | $name =~ s/^($safe_sep|$safe_rep|\ )+//s; |
396 | | $name =~ s/($safe_sep|$safe_rep|\ )+$//s; |
397 | | $name =~ s/\0($safe_sep|$safe_rep|\ )+/\0/s; |
398 | | $name =~ s/($safe_sep|$safe_rep|\ )+\0/\0/s; |
| 391 | unless ($no_replace) { |
| 392 | $name =~ tr/\ \t\r\n/ /s; |
| 393 | $name =~ tr/"/'/s; |
| 394 | $name =~ s/(?:[\/\\:*?<>|]+\s*)+(?=[^\d\s])/$replacement /sg; |
| 395 | $name =~ s/[\/\\:*?<>|]/$replacement/sg; |
| 396 | $name =~ s/(?:(?:$safe_sep)+\s*)+(?=[^\d\s])/$separator /sg; |
| 397 | $name =~ s/^($safe_sep|$safe_rep|\ )+//s; |
| 398 | $name =~ s/($safe_sep|$safe_rep|\ )+$//s; |
| 399 | $name =~ s/\0($safe_sep|$safe_rep|\ )+/\0/s; |
| 400 | $name =~ s/($safe_sep|$safe_rep|\ )+\0/\0/s; |
| 401 | } |