Witam,
Z góry przepraszam jeśli wybrałem nieodpowiednią kategorię/język programowania.
Od dłuższego czasu przeszukuję różne fora w poszukiwaniu rozwiązania mojego problemu, teoretycznie odnalazłem przydatne wskazówki, jednak ciągle nie potrafię ich zastosować podczas wyszukiwania aby spełniały moje kryteria. W związku z tym potrzebna mi jakaś podpowiedź.
Problem polega na tym, iż posiadam 8 plików, których zawartość potrzebuję edytować i podmienić, a każdy z nich ma ponad 100 linijek (wiem, nie jakoś specjalnie dużo), gdzie każda linijka posiada część znaków takich samych, a część zmiennych i wiem, że zamiast długo dłubać każdą z nich i modyfikując tak jak potrzebuję, mogę to zrobić za pomocą wyszukiwania oraz zastępowania, jednak...
Potrzebuję znać wyrażenie, które pomoże mi odszukać:
WARTOŚĆ_STAŁA-WARTOŚĆ_ZMIENNA-WARTOŚĆ STAŁA
Przykładowo powiedzmy, że posiadam następujące linijki:
SUMA(A1:A5)+SUMA(C1:C5)+SUMA(E1:E5)-SUMA(B1:B5)-SUMA(D1:D5)
SUMA(A6:A10)+SUMA(C6:C10)+SUMA(E6:E10)-SUMA(B6:B10)-SUMA(D6:D10)
SUMA(A11:A15)+SUMA(C11:C15)+SUMA(E11:E15)-SUMA(B11:B15)-SUMA(D11:D15)
Chciałbym wpisać odpowiednie wyrażenia regularne/regex'y abym mógł odszukać tekst powyżej wytłuszczony, który posiada pewne wartości stałe, które mogłyby posłużyć jako wyznaczniki początek/koniec, oraz wartości zmienne zawarte pomiędzy. Niestety coś nie bardzo mi to wychodzi.. Głównie chodzi o to aby zaznaczyć tekst od pierwszego "plus" do pierwszego "minus".