-4
У меня есть требование удалить передние и конечные пробелы в каждом столбце строки, разделенной символом «|».Регулярное выражение Perl для удаления начальных и конечных пробелов каждого столбца в строке
TEST | 100 | 0.00 | TEST STRING Я использую следующие регулярные выражения для удаления пробелов, но это не работает.
$data = "TEST| 100| 0.00 |TEST STRING ";
$data =~ s/(^|\|)\s+/\1/g;
$data =~ s/\s+$//;
Любая помощь будет оценена по достоинству.
у вас есть код? вы видите какие-либо ошибки? – NepCoder
'$ data = ~ s/\ s * \ \ s */|/g;' –
Что сказал Мэтт, а затем ваша последняя строка кода 's/\ s + $ //', чтобы удалить все конечные конечные пробелы – Hambone