Size: a a a

Regular Expressions

2020 August 16

S

Sergey in Regular Expressions
Sergey
для скрипта
линукс сетевые интерфейсы
источник

OM

Oleg Makarikhin in Regular Expressions
Consistent Network Device Naming.
у меня подгорало когда эти изменения вводились, потому что на одних серверах enp, на других ens. нумерация хз от чего зависит. суффиксы.  хрен найдешь документацию.
*  Two character prefixes based on the type of interface:
*   en -- ethernet
*   sl -- serial line IP (slip)
*   wl -- wlan
*   ww -- wwan
* Type of names:
*   b<number>  -- BCMA bus core number
*   ccw<name> -- CCW bus group name
*   o<index>  -- on-board device index number
*   s<slot>[f<function>][d<dev_port>]     -- hotplug slot index number
*   x<MAC>   -- MAC address
*   [P<domain>]p<bus>s<slot>[f<function>][d<dev_port>] -- PCI geographical location
*   [P<domain>]p<bus>s<slot>[f<function>][u<port>][..][c<config>][i<interface>]  -- USB port number chain
источник

OM

Oleg Makarikhin in Regular Expressions
https://regex101.com/r/iqfDq3/1 что то перемудрил, и простые варианты enp192 ens192 перестали матчиться
там есть последовательность:  (p\d+)(s\d+)
мне надо бы чтобы матчило
p0
s0
p0s0
но не матчило если нет какой-то из этих двух групп
источник

S

Sergey in Regular Expressions
спасибо, возспользуюсь может
источник

М

Максим in Regular Expressions
Есть строка, 'от 4 до 7' надо получить значение от и значение до
источник

DE

Denis Efremov in Regular Expressions
Максим
Есть строка, 'от 4 до 7' надо получить значение от и значение до
А как ты пробуешь?
источник

DE

Denis Efremov in Regular Expressions
Попробуй написать всё что до значения "от", потом сделать группу, потом всё что между, потом вторую группу, и потом остальное
источник

М

Максим in Regular Expressions
\w+\s\d+
источник

М

Максим in Regular Expressions
Но возвращается и от 4 и до 7
источник

М

Максим in Regular Expressions
А надо чтобы чисто одно число
источник

М

Максим in Regular Expressions
Причем между от и цифрой могут быть пробелы
источник

М

Максим in Regular Expressions
Или переносы строки
источник

М

Максим in Regular Expressions
\w+.*?[\s\n]\d+
источник

OM

Oleg Makarikhin in Regular Expressions
а у тебя \w+ нормально матчит кириллицу?
источник

OM

Oleg Makarikhin in Regular Expressions
Максим
А надо чтобы чисто одно число
источник

М

Максим in Regular Expressions
Oleg Makarikhin
а у тебя \w+ нормально матчит кириллицу?
Да
источник

М

Максим in Regular Expressions
Это классное решение, но оно не будет работать если поменять местами 'от' и 'до'
источник

OM

Oleg Makarikhin in Regular Expressions
и если придет
до 10 от 17
то число "от" будет второе, а не первое и это надо учесть?
источник

М

Максим in Regular Expressions
И опять же таки может пробелов вообще не быть
источник

М

Максим in Regular Expressions
Oleg Makarikhin
и если придет
до 10 от 17
то число "от" будет второе, а не первое и это надо учесть?
Хотя по логике итак понятно какое число больше
источник