Wpis z mikrobloga

Mam łańcuch znaków w postaci XAX, gdzie X to pewien znak powtórzony określoną ilość razy, a A to łańcuch dowolnych znaków za wyjątkiem liczb i konkretnego podłańcucha znaków. Jak wyglądałoby wyrażenie regularne dla takiego łańcucha? Chodzi mi konkretnie o wykluczenie tego konkretnego podłańcucha z łańcucha A.

Przykład:

--------
Przykładowy tekst gdzie
znajdować się może znak - (nie mogący się powtórzyc 8 razy pod rząd),
ale też każdy inny.
--------
Jakiś dalszy tekst.
--------
Coś tam jeszcze

Potrzebuję, aby wyrażenie regularne pasowało do tekstu pomiędzy pierwszą i drugą linią (włączając te linie) oraz drugą i trzecią, ale nie do tekstu pomiędzy pierwszą i trzecią.

#programowanie #naukaprogramowania #csharp #dotnet #wyrazeniaregularne #regex
  • 3