hilfdirselbst.ch
Facebook Twitter gamper-media
hunter S
Beiträge: 466
18. Okt 2013, 15:35
Beitrag #1 von 9
Bewertung:
(2293 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Hallo,

wollte vor dem ersten Wort n eines Absatzes das ich farbig hinterlegt habe ein Leerzeichen einfügen, das per Hand zu tun wird nervig,
gibt es da eine Grepanweisung die das routiniert?


hunter
Top

Anhang:
 
X
Gerald Singelmann  M  p
Beiträge: 6178
18. Okt 2013, 15:53
Beitrag #2 von 9
Beitrag ID: #518612
Bewertung:
(2280 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Code
^(.) 

Ersetze mit
Code
_$1 

wobei _ ein Leerzeichen ist.

Wenn es Absätze ohne Buchstaben im Text gibt, wird es unerwünschte Nebeneffekte geben.
--------------------------

InDesign-Wissen und Automatisierung nicht nur rund um die Suite.

http://www.cuppascript.com
als Antwort auf: [#518609] Top
 
hunter S
Beiträge: 466
18. Okt 2013, 16:58
Beitrag #3 von 9
Beitrag ID: #518615
Bewertung:
(2244 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Danke für die schnelle Hilfe,
klappt wunderbar, gibt es denn da brauchbare Quellen das Thema mal näher unter die Lupe zu nehmen?


hunter
als Antwort auf: [#518612] Top
 
Gerald Singelmann  M  p
Beiträge: 6178
18. Okt 2013, 17:21
Beitrag #4 von 9
Beitrag ID: #518620
Bewertung:
(2227 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Vielleicht das hier
--------------------------

InDesign-Wissen und Automatisierung nicht nur rund um die Suite.

http://www.cuppascript.com
als Antwort auf: [#518615] Top
 
Martin Fischer  M  p
Beiträge: 11851
19. Okt 2013, 08:28
Beitrag #5 von 9
Beitrag ID: #518643
Bewertung:
(2155 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Hallo Gerald,

Dein GREP fügt (bei mir) das Leerzeichen auch nach einem harten Zeilenumbruch ein.

Mit einem negativen Lookbehind \n ist dies nicht mehr der Fall:
Code
^(?<!\n)(.) 


Viele Grüße
Martin
als Antwort auf: [#518612] Top
 
Gerald Singelmann  M  p
Beiträge: 6178
19. Okt 2013, 11:56
Beitrag #6 von 9
Beitrag ID: #518650
Bewertung:
(2128 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Hallo Martin,

Kurios.

Wär dann ein positive Lookbehind mit einem \r ohne ^ nicht auch möglich?
--------------------------

InDesign-Wissen und Automatisierung nicht nur rund um die Suite.

http://www.cuppascript.com
als Antwort auf: [#518643] Top
 
Martin Fischer  M  p
Beiträge: 11851
19. Okt 2013, 12:07
Beitrag #7 von 9
Beitrag ID: #518651
Bewertung:
(2120 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Antwort auf: Wär dann ein positive Lookbehind mit einem \r ohne ^ nicht auch möglich?

Ja, das wäre auch möglich – zumindest bei Absätzen, die nicht am Anfang eines Textabschnitts stehen.

Viele Grüße
Martin
als Antwort auf: [#518650] Top
 
Kai Rübsamen  M  p
Beiträge: 4521
19. Okt 2013, 12:08
Beitrag #8 von 9
Beitrag ID: #518652
Bewertung:
(2117 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Ich würde es so machen, wie von Martin vorgeschalgen, weil dann eben auch der erste Absatz im Rahmen gefunden wird.

Das auch eine Position nach einem Harten Zeilenumbruch gefunden wird, entspricht dem normalen Verhalten von ^
Gruß Kai Rübsamen
_______________________
als Antwort auf: [#518651] Top
 
Gerald Singelmann  M  p
Beiträge: 6178
19. Okt 2013, 12:25
Beitrag #9 von 9
Beitrag ID: #518653
Bewertung:
(2103 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Leerzeichen vor dem Wort mit Grep


Zitat Das auch eine Position


Bloody Details...

;)
als Antwort auf: [#518652] Top
 
X