Регулярное выражение Perl с подвыражением, содержащим .*, работает медленно в Oracle linux9 с Perl 5.32.1Linux

Ответить Пред. темаСлед. тема
Anonymous
 Регулярное выражение Perl с подвыражением, содержащим .*, работает медленно в Oracle linux9 с Perl 5.32.1

Сообщение Anonymous »

Код: Выделить всё

ts-utc!=!2024-12-26T05:38:54.649609!;!alertCount!=!0!;!alertIdName!=!TEST!;!nodeType!=!NA!;!pid!=!4091773!;!portNo!=!NA!;!location!=!A29223!;!errorMsg!=!NOT!;!
Выше показан входной файл для сценария perl ниже, который отлично работает на CetOs7 Perl 5.20, но запуск того же сценария на Oracle Linux9 Perl 5.32 занимает более 1 минуты. Требуется помощь в ускорении работы скрипта.

Код: Выделить всё

#!/usr/bin/perl
#
$file='test.xml';
$aMatchString='(?=.*location!=!A2923!)(?=.*!errorMsg!=!TESTING)';

while () {
# check if the string from the file matches
if ($_ =~ m/$aMatchString/) {
print "NIRAJ NO";
print $_;
}
else {
print "skipped";
}
}

Спасибо
Нирадж Рати

Подробнее здесь: https://stackoverflow.com/questions/793 ... linux9-wit
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему мое регулярное выражение не находит совпадения в Python, но есть в Perl?
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Почему мое регулярное выражение Perl не работает в Python? [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Почему мое регулярное выражение Perl не работает в Python? [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Регулярное выражение Java работает очень медленно
    Anonymous » » в форуме JAVA
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Как получить ввод с консоли с помощью постфикса <команда> | perl [дубликат]
    Anonymous » » в форуме Linux
    0 Ответы
    79 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»