У меня есть файл, который содержит тысячи кортежей (набор из трех строк) следующим образом:
# dev2
SAMETEXT %{URI} ^dev2-00.XXX.XXX.XXX
SAMETEXT %{URI} ^/XXX/
DIFFTEXT ^/XXX/(.*) https://XXX-XXX-XXX-XXX-dev2.XXX.XXX.XXX.XXX.XXX/XXX/$1 [X,Y]
Существует несколько наборов одного типа с разными данными, такими как dev1, dev2, dev3. Теперь я хочу получить все строки таким же образом, как они есть в файле, кроме dev2. В файле есть случайные или смешанные группы, но все группы состоят из одинаковых строк, как указано выше.
Я пытался получить его с помощью следующего шаблона, но он также дает все другие кортежи, которые находятся внутри этого диапазона.
Pattern dev2Pattern = Pattern.compile("dev2\\R.*dev2-00.*\\RRewriteRule.*dev2", Pattern.DOTALL);
Однако моя цель - НЕ получить соответствующий шаблон в результате. файл. Заранее благодарен.