Мне нужно сопоставить значение после ключевого слова между двойными кавычками
например:
zoom_sensitivity "2"
sensitivity "99"
m_rawinput "0"
m_righthand "0"
также с разным интервалом:
sensitivity"99"m_rawinput"0"zoom_sensitivity"2"m_righthand"0"
другой пример:
sensitivity"99" m_rawinput "0"
m_righthand "0"
zoom_sensitivity"2"
Я хочу получить 99
значение в обоих сценариях после чувствительности ключевого слова или выбранного
То, что я попробовал, это:
[\n\r]*["|\n\r\s]sensitivity\s*"([^\n\r\s]*)"
, но оно не совпадает, если ключевое слово находится в первой строке или перед любым пробелом / двойной кавычкой, и со встроенным кодом оно соответствует больше, чем просто значение 99 .
Я полагаю, что Source Engine анализирует его по своим файлам .cfg и, возможно, есть лучший способ.