Connect failed: Connection timed out

[GastForen Programme Print/Bildbearbeitung Adobe InDesign Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

charlie_frey
Beiträge gesamt: 75

4. Mai 2017, 02:14
Beitrag # 1 von 11
Bewertung:
(8298 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

kenne mich mit Grep und Regex nicht wirklich aus und versuche einen Trennstrich durch den Halbgeviertstrich zu ersetzen. Er findet jedoch auch die Bindestrich innerhalb von zwei Wörtern. Hat mir vielleicht jemand einen Tipp, wie der Ersetzungsbefehl lauten muss?

Vielen Dank im voraus.
Viele Grüße Charlie
X

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

ToniMontanaa
Beiträge gesamt: 426

4. Mai 2017, 10:09
Beitrag # 2 von 11
Beitrag ID: #557289
Bewertung:
(8235 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Charlie,

das kommt immer drauf an was vor und nach den zu ersetzenden Trennstrichen für Zeichen stehen. Wenn die Trennstriche bei einem Kuppelwort stehen bleiben sollen und zum Beispiel nur Striche ersetzt werden sollen bei denen davor und danach ein Leerzeichen steht könnte das ganze so aussehen
Code
Suche: (?<=\s)-(?=\s) 
Ersetzen –


Siehe auch im Screenshot


als Antwort auf: [#557283]
Anhang:
Bildschirmfoto 2017-05-04 um 10.05.28.png (162 KB)

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

charlie_frey
Beiträge gesamt: 75

4. Mai 2017, 12:01
Beitrag # 3 von 11
Beitrag ID: #557292
Bewertung:
(8195 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Tom,

vielen Dank für den tollen Tipp.

Hat bei fast allen Bindestrichen funktioniert. Leider jedoch nicht bei allen. Warum auch immer.

Habe mal einen Screenshot beigefügt, damit man eventuell erkennen kann woran das liegen könnte.

VG Charlie


als Antwort auf: [#557289]
Anhang:
04-05-_2017_11-58-31.jpg (11.5 KB)

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

ToniMontanaa
Beiträge gesamt: 426

4. Mai 2017, 13:20
Beitrag # 4 von 11
Beitrag ID: #557293
Bewertung:
(8171 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Charlie,

das ist genau der Fall den ich gemeint hatte das man hierzu wissen muss welche Textpassagen alle gefunden werden sollen und welche nicht.
Der GREP den ich Beispielhaft aufgezeigt habe findet alle Striche mit der Bedingung das davor und danach ein Leerzeichen vorkommen. Als Leerzeichen zählt auch ein Harter Zeilenumbruch oder ein Absatzende.

Um alle Vorkommnisse auch definitiv zu treffen müsstest du schon eine Beispieldatei hochladen oder wirklich jeden Fall hier aufführen der gefunden und ersetzt werden soll.


als Antwort auf: [#557292]
(Dieser Beitrag wurde von ToniMontanaa am 4. Mai 2017, 13:22 geändert)

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

charlie_frey
Beiträge gesamt: 75

4. Mai 2017, 14:39
Beitrag # 5 von 11
Beitrag ID: #557295
Bewertung:
(8133 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Stefan,

so wie im Screenshot gezeigt, soll nur ein einzelner Bindestrich ohne Leer davor oder dahinter, gefunden werden.

Am Ende kommt entweder ein Harter Zeilenumbruch oder ein Absatzende, sonst nichts.

VG Charlie


als Antwort auf: [#557293]

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

ToniMontanaa
Beiträge gesamt: 426

4. Mai 2017, 17:06
Beitrag # 6 von 11
Beitrag ID: #557303
Bewertung:
(8085 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Charlie,

mit folgendem GREP findest du alle Trennstriche wenn danach ein Harter Zeilenumbruch oder ein Absatzende kommt.
Code
-(?=\r|\n) 

Aber es werden auch Striche gefunden vor denen Text steht.
Da du keine Beispielsdatei lieferst ist das alles irgendwie ein Stochern im Dunkeln...

Es geht mich zwar nichts an, aber nur interessehalber, warum möchtest du einen langen Gedankenstrich am Absatzende setzen?


als Antwort auf: [#557295]

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

charlie_frey
Beiträge gesamt: 75

5. Mai 2017, 08:15
Beitrag # 7 von 11
Beitrag ID: #557312
Bewertung:
(7977 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Stefan,

irgendwie wird mein Screenshot wohl falsch gedeutet.

Hänge nochmal einen an. Es handelt sich um Produkttabellen in denen Produkte und Zubehör stehen oder halt auch nicht. Immer wenn es kein Zubehör oder weitere Angaben für das Produkt gibt, steht dort derzeit ein Bindestrich. Dieser soll durch einen langen Trennstrich ersetzt werden.

Viele Grüße Charlie


als Antwort auf: [#557303]
Anhang:
05-05-_2017_08-13-28.jpg (20.3 KB)

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

Uwe Laubender
Beiträge gesamt: 5316

5. Mai 2017, 12:18
Beitrag # 8 von 11
Beitrag ID: #557316
Bewertung:
(7939 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Charlie,
dann ist's ja noch einfacher, wenn der Strich das Einzige ist, das in der Zelle vorkommt:

Suche:
Code
^-$ 


[b]Ersetze mit Halbgeviertstrich:
( Beim Kopieren in den Foreneditor wird die ursprüngliche Zeichenkombi ~ plus = immer falsch eingefügt!)
Code




als Antwort auf: [#557312]

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

charlie_frey
Beiträge gesamt: 75

8. Mai 2017, 09:46
Beitrag # 9 von 11
Beitrag ID: #557329
Bewertung:
(7661 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen vielen Dank. Hat super funktioniert.


als Antwort auf: [#557316]

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

Hans Haesler
Beiträge gesamt: 5826

9. Mai 2017, 22:39
Beitrag # 10 von 11
Beitrag ID: #557351
Bewertung:
(7476 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

Antwort auf: ( Beim Kopieren in den Foreneditor wird die ursprüngliche Zeichenkombi ~ plus = immer falsch eingefügt!)

Wenn als Zitat formatiert, bleibt die Tilde erhalten:

Zitat ~=

Gruss, Hans


als Antwort auf: [#557316]

Bindestrich durch Halbgeviertstrich ersetzen mit CS 6

Uwe Laubender
Beiträge gesamt: 5316

10. Mai 2017, 09:50
Beitrag # 11 von 11
Beitrag ID: #557355
Bewertung:
(7426 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,
danke für den Hinweis!
Muss das gleich mal testen:

~ plus = im normalen Textfluss eines Posts:
~=

~ plus = formatiert mit code:
Code
~= 


~ plus = formatiert mit quote:
Zitat ~=


EDIT:
Anmerkung: Die Vorschau zeigt für alle 3 Fälle die Trennung der beiden Zeichen. Das Ergebnis im Post dann weicht davon ab.

Hm. In diesem Fall auch nicht.
Was hab' ich denn da nur falsch gemacht?
Vielleicht lief das Kopieren nicht direkt über den Foreneditor, sondern über Textedit? Kann sein. Ist mir aber jetzt nicht wichtig genug, das nachzuprüfen…


als Antwort auf: [#557351]
(Dieser Beitrag wurde von Uwe Laubender am 10. Mai 2017, 09:52 geändert)
X