Я хочу создать шаблон, который соответствует только тогда, когда строка не содержит арабских c или римских цифр (обратите внимание, что римские цифры могут быть только от go до X
(10))
Примеры:
"Rock" <-- matches
"Rock IV" <-- doesn't match
"Rock 4" <-- doesn't match
"Rock Paper" <-- matches
"Rock Paper Scissors" <-- matches
"Rock Paper VIII" <-- doesn't match
"Rock Paper 8" <-- doesn't match
Мой текущий код позволяет использовать только 1 слово и цифру. Моя цель - сделать так, чтобы оно не совпадало только при наличии числа. Код:
"^([^%s]+)$"
Как видно из названия, я использую Lua. Я также могу отметить, что код будет использоваться в одной из вики-страниц фэндома, поэтому синтаксис должен соответствовать синтаксису Scribunto .