Объяснение команды, которую я собираюсь написать: -
.
означает любой символ, цифра может быть вместо.
*
означает одно или нулевое появление
|
означает 'или' .
Итак,
james.*jack
будет search james
, тогда любое количество символов до jack
появится.
Поскольку вы хотите либо jack.*james
, либо james.*jack
Следовательно, Команда :
jack.*james|james.*jack
Посмотри, что он тебе говорит. Неожиданный EOF. Это означает, что он пытается найти конец некоторой предыдущей конструкции в вашем коде выше, а не находит его Возможно, неопределенный строковый литерал или функция, в которой отсутствует окончание справа.
Возможно, это недостающее подчеркивание в SURVEY QUESTION
.