У меня есть файл конфигурации, который пользователь может указать в разделах, а затем в этом разделе они могут указывать регулярные выражения. Я должен проанализировать этот файл конфигурации и разделить регулярное выражение на различные разделы.простой способ определить, может ли строка НЕ быть допустимым регулярным выражением
Есть ли простой способ разграничения регулярного выражения из заголовка раздела? Я думал только о стандарте
[section] regex1 regex2
Но я только понял, что [section] является допустимым регулярным выражением. Поэтому мне интересно, есть ли способ форматировать заголовок раздела, чтобы его можно было ТОЛЬКО понимать как заголовок раздела, а не регулярное выражение.
Отличное решение. '*' лучше, так как я могу просто '.strip ('*')' it away вместо того, чтобы добавить хотя бы немного более сложную'.strip ('[]') ' – Falmarri
Пожалуйста, не составляйте свой собственный странный небольшой формат конфигурации с таким странным дизайном, как« использует * в начале строки, чтобы отличить от регулярных выражений ». Используйте XML или JSON или Lua; не засоряйте мир еще одним ненужным форматом пользовательских файлов. –
Поэтому я должен использовать неловкий формат xml, когда то, что я пытаюсь сделать, может быть сделано с помощью простой строки – Falmarri