^
в начале выражения означает "начинаться строки". Однако ^
в скобке выражение соответствует всему не в том выражении. Так, например, в то время как [abcd]
соответствует буквам A, b, c, или d, выражению [^abcd]
соответствия все кроме тех букв.
Так выражение у Вас есть соответствия "что-либо не A-M, сопровождаемый 1 или более цифрами".
Следующие строки все соответствовали бы тому выражению:
mmmmmz09123
00
this is a very long line that includes the number 1.
Поскольку они все содержат цифру, которой что-то предшествует, что не находится в диапазоне A-M.
Можно написать сценарий использования Virtualbox modifyvm --cableconnected<1-N> on|off
(http://www.virtualbox.org/manual/ch08.html#idp20394080).