Запуск задания Jenkins одновременно на всех узлах

Возможно, все не очень красиво.

\b(?:[1][1][0-9]|1\d{3}|223[0-4]|2[0-1]\d\d|2[0-2][0-3][0-4])\b

Я отправил по электронной почте Филлипу Хейзелю, автору PCRE, в 2006 году, что он думал о математике в регулярном выражении:

Возможно это выходит за рамки проекта, на ваш взгляд: способность обрабатывать номера как числа, а не текст, это определенно будет достойной функцией. Позволяя вам выполнять некоторые основные математические проверки по совпадающим цифрам, например: это вторая совпадающая цифра выше или ниже, это третья цифра, кратная с 1-го, и многие более сложные случаи, о которых я не буду рассказывать, просто чтобы получить мою точку зрения , Считаете ли вы, что это превышает область текстового ввода?

, на который я получил следующий ответ:

Да, я думаю, что знаю, а также это не то, что доступно в регулярных выражениях Perl. Я знаю, что у PCRE есть некоторые расширения от Perl, но ничто не столь важно (вы могли бы взломать что-то с помощью выносок, но это было бы немного ad hoc и, без сомнения, чрезвычайно беспорядочно!).

Philip

, и я больше не мог согласиться на `09. Просто сопоставьте все числа и выполните проверку количества на любом языке, с которым вы работаете.

23
задан user2406467 24 June 2013 в 23:11
поделиться