У меня есть список слов, которые отображаются в следующем формате [bmw, 32] [cadillac, 64]. Как использовать регулярное выражение в скрипте Perl для извлечения содержимого между каждым набором скобок, чтобы я мог распечатать их в нужном формате? Я также заинтересован в использовании утилит командной строки для этого решения, но тем более с Perl, так как мне это удобно.Соответствие шаблону и регулярное выражение в Perl
1
A
ответ
-1
my $s = "[bmw,32][cadillac,64]"; $s =~ /\[(.*)\]\[(.*)\]/; print $1; print $2;
0
\[(.*?)\]
Non-жадные соответствия даст вам два маркеров. Это также предполагает, что нет квадратных скобок в токенах, которые вы соответствуете.
3
$_ = "[bmw,32][cadillac,64][audi,144][toyata,6]";
%car = m{ \s* \[ (\pL+) , (\pN+) \] \s* }gx;
printf "%-10s => %3d\n", $_ => $car{$_} for sort keys %car;
__END__
audi => 144
bmw => 32
cadillac => 64
toyata => 6
Смежные вопросы
- 1. соответствие шаблону и регулярное выражение в perl?
- 2. Регулярное выражение и соответствие шаблону внутри LIST
- 3. Регулярное выражение - соответствие шаблону перед персонажем
- 4. Соответствие шаблону: regex - perl
- 5. Perl: требуется соответствие шаблону
- 6. Perl соответствие слишком нежадным регулярное выражение случай
- 7. Повышение Perl регулярное выражение для сбалансированного соответствие
- 8. Соответствие шаблону в perl & присвоении
- 9. PHP регулярное выражение соответствует последним вхождениям в соответствие шаблону
- 10. Регулярное соответствие шаблону версии выражения
- 11. Джанго регулярное выражение шаблону
- 12. perl regex - привязки и соответствие шаблону
- 13. Perl регулярное выражение, чтобы захватить группу и остановить соответствие
- 14. Multiline регулярное выражение соответствие
- 15. Регулярное выражение Соответствие
- 16. Регулярное выражение слово соответствие
- 17. Соответствие {регулярное выражение java
- 18. Регулярное выражение Соответствие/Замена
- 19. Racket регулярное выражение соответствие
- 20. регулярное выражение - жадный соответствие?
- 21. регулярное выражение - соответствие
- 22. Python Регулярное выражение Соответствие: ## ##
- 23. соответствие регулярное выражение, содержащее *, _
- 24. Регулярное выражение группы соответствие
- 25. Регулярное выражение неправильное соответствие
- 26. соответствие шаблону в одной строке в perl
- 27. регулярное выражение: найти и заменить каждое соответствие
- 28. Perl: регулярное выражение
- 29. Perl регулярное выражение, за исключением
- 30. Mule :: Соответствие шаблону
Что делать, если может быть переменное количество скобок? – syker 2010-12-08 00:11:15