, поэтому у меня есть несколько разных строк, например:
1. remove #someEntry set #someKey = :someValue
2. set #someOtherKey = :someOtherValue
Мне нужно какое-то выражение регулярного выражения, которое дает мне все после удаления, установки, добавления или удаления до конца строки, если это последнее совпадение или до следующего (удалить, установить, добавить, удалить).
Итак, я попробовал следующее регулярное выражение: (?:(set|remove|add|delete).*((?=set|remove|add|delete)))
Но это вернет только remove #someEntry
для 1. линия, но ничего для 2 линии. Я пытаюсь использовать Regex, но не могу найти, что ищу: (
Спасибо за вашу помощь!