Я хотел бы прочитать информацию из файла конфигурации, который должен быть несколько структурирован.Однако я хочу предоставить некоторую свободу для личных предпочтений.
Файл должен содержать имя параметра, за которым следует знак равенства (с необязательными начальными / конечными пробелами), а также фактическое значение, которое должно бытьназначенный.
Пример допустимого файла конфигурации:
schedule = 60
schedule=60
schedule= 60
Пример неверного файла конфигурации:
schedule 60
schedule => 60
schedule: 60
Я хотел бы найти совпадение, если файл конфигурации содержит распознанный параметр с правильно назначенным значением, как показано в примере действительного файла конфигурации.
Пока что я смог прийти толькосо следующим выражением:
(?<=schedule\s=\s).*$
К сожалению, это будет соответствовать только первой строке в примере действительного файла конфигурации.Как я могу сделать пробелы необязательными, чтобы все три примера рассматривались как правильные регулярным выражением?Обратите внимание, что меня интересует только правая часть знака равенства.