hilfdirselbst.ch
Facebook Twitter gamper-media

**********************************************
        Facelifting HDS: Danke für deine Unterstützung!

**********************************************

Ingo Herber p
Beiträge: 427
8. Dez 2017, 16:22
Beitrag #1 von 7
Bewertung:
(1298 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP: Absatz der nicht mit "Sowieso" beginnt


Hallo Experten,
ich weise über die GREP-Suche Absatzformate oder Zeichenformate anhand des Vorkommens eines Wortes zu. Also Suche "Sowieso", ersetze durch Absatzformat.

Jetzt suche ich nach der umgekehrten Möglichkeit: (Meine Suche war zu gierig, habe zu viel ersetzt)

Suche Absätze mit "Absatzformat 1" die nicht mit "Sowieso" beginnen und wende da "Absatzformat 2" an.
Suche nach Format und ersetze durch anderes ist klar. Aber wie mache ich eine negative Suche? Geht das mit der GREP-Suche überhaupt?

Gruß,
Ingo
_______________________
Windows 10 prof 64bit | Adobe CC 2018.0.1 Top
 
X
pixxxelschubser p
Beiträge: 1541
8. Dez 2017, 17:26
Beitrag #2 von 7
Beitrag ID: #561341
Bewertung:
(1287 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP: Absatz der nicht mit "Sowieso" beginnt


In der Art vielleicht:
^[^Sowieso].+$

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#561339] Top
 
Ingo Herber p
Beiträge: 427
8. Dez 2017, 17:40
Beitrag #3 von 7
Beitrag ID: #561342
Bewertung:
(1279 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP: Absatz der nicht mit "Sowieso" beginnt


Hm. Kannst Du mir den Ausdruck erklären?
Der klappt nicht.

Ich habe den erst mal ganz einfach mit 2 Absätzen getestet:

Sowieso am Anfang.
Satz mit Sowieso.


Dann müsste ja die Suche beim zweiten Absatz anschlagen. Tut sie aber nicht. "Keine Übereinstimmung gefunden"

... bin aber jetzt mal im Wochenende.
Liebe Grüße,
Ingo
_______________________
Windows 10 prof 64bit | Adobe CC 2018.0.1
als Antwort auf: [#561341] Top
 
pixxxelschubser p
Beiträge: 1541
8. Dez 2017, 17:52
Beitrag #4 von 7
Beitrag ID: #561344
Bewertung:
(1276 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP: Absatz der nicht mit "Sowieso" beginnt


Absatzanfang[NichtSowieso]AllesbisAbsatzende

Komisch, bei mir funktioniert’s. Aber das tut es meistens mit selbstkonstruierten Dateien.
siehe Anhang


Frage: Hast du kopiert oder abgeschrieben? Vielleicht beim Kopieren ein Leerzeichen zuviel kopiert? (Das war früher ein häufiger Grund, weshalb Greps nicht funktionieren.)

P.S. Wenn der Grep bei dir nicht funktioniert, wäre es dann nicht einfacher und schneller, nochmal neu zu formatieren?

viele Grüße
pixxxelschubser




Was wir wissen, ist ein Tropfen; was wir nicht wissen, ein Ozean.

Isaac Newton


als Antwort auf: [#561342]
(Dieser Beitrag wurde von pixxxelschubser am 8. Dez 2017, 17:55 geändert)
Top
 
Martin Fischer  M  p
Beiträge: 11808
8. Dez 2017, 18:14
Beitrag #5 von 7
Beitrag ID: #561346
Bewertung:
(1259 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP: Absatz der nicht mit "Sowieso" beginnt


Antwort auf: Absatzanfang[NichtSowieso]AllesbisAbsatzende


Dein GREP '^[^Sowieso].+$' bedeutet genauer:

Absatzanfang (oder nach Zeilenschaltung)
kein S, kein o, kein w, kein i, kein e, kein s, kein o (also kein Zeichen aus der Gruppe [Sowieso])
ein oder mehrere beliebige Zeichen
bis zum Ende (Absatzende)


Mir fällt aber grad auch kein Ausdruck ein, eine bestimmte Sequenz aus mehreren Zeichen auszuschließen.

Viele Grüße
Martin
als Antwort auf: [#561344]
(Dieser Beitrag wurde von Martin Fischer am 8. Dez 2017, 18:17 geändert)
Top
 
Martin Fischer  M  p
Beiträge: 11808
8. Dez 2017, 18:27
Beitrag #6 von 7
Beitrag ID: #561349
Bewertung:
(1247 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP: Absatz der nicht mit "Sowieso" beginnt


Vielleicht so?

Code
^((?!Sowieso).)*$ 


Viele Grüße
Martin
als Antwort auf: [#561346] Top
 
Kai Rübsamen  M  p
Beiträge: 4483
8. Dez 2017, 19:20
Beitrag #7 von 7
Beitrag ID: #561351
Bewertung:
(1234 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP: Absatz der nicht mit "Sowieso" beginnt


Martin, fast. Wenn man den OP wörtlich nimmt, sucht er Absätze die nicht mit "Sowieso" beginnen. D.h. theoretisch wäre es mittendrin erlaubt.

Textbeispiel:
1. Sowieso am Anfang.
2. Satz mit Sowieso.
3. Sowie es aussieht.

^((?!Sowieso).)*$ findet nur 3
^((?!Sowieso).)* findet 3 und in 2 "Satz mit" > das würde zwar für das Zuweisen eines Formats reichen
^((?!Sowieso).)+.+ findet 2 und 3 komplett ohne Return

Gruß Kai Rübsamen
_______________________
als Antwort auf: [#561349]
(Dieser Beitrag wurde von Kai Rübsamen am 8. Dez 2017, 19:21 geändert)
Top
 
X