Объяснение команды, которую я собираюсь написать : -
.
означает любой символ, вместо которого может стоять цифра.
*
означаетноль или более вхождений вещи, написанной как раз перед нейпоиск james
, затем любое количество символов до jack
.
Поскольку вы хотите либо jack.*james
, либо james.*jack
Следовательно Команда :
jack.*james|james.*jack