Marek Mędrzak

Marek Mędrzak Project manager,
grafik, animator,
webdesigner FrontEnd

Temat: Masowa zmiana indexu górnego (CS4)

Witam.

Mam w tekście dziesiątki "m2". Przy opcji znajdź i zamień nie ma możliwości na zmianę cyfry dwa na index górny. A może jest na to jakiś kod?

Temat: Masowa zmiana indexu górnego (CS4)

1. Zdefiniuj styl znakowy, gdzie jedynym ustawieniem będzie indeks górny.
2. W stylu akapitowym zastosuj styl Grep z użyciem powyższego stylu znakowego.
3. Ustaw pozytywne wybieganie wstecz (tak to brzmi po polsku) dla literki m. Na końcu poza nawiasem wstaw cyfrę 2. czyli tak: (?<=m)2

Każde wystąpienie ciągu znaków m2 spowoduje, że cyfra 2 "wskoczy" jako indeks górny.
P.S. Przed literką m można jeszcze wstawić granicę słowa albo spację po to aby działało tylko na m2. Zakładając oczywiście, że jednostka będzie po spacji.

> Marek M.:
Przy opcji znajdź i zamień nie ma możliwości na zmianę cyfry dwa na index górny

Jest taka możliwość. Szukasz "dwójki" w zamień zostawiasz puste pole. W atrybutach zamień (tam, gdzie jest lupka z literką T i kosz) ustawiasz indeks górny. Jednak ta pierwsza metoda jest lepsza bo dynamicznie zmienia tekst. Po usunięciu lub zmianie stylu na taki bez zdefiniowanego stylu grep tekst nie jest lokalnie formatowany, czyli wszystkie 2 znów nie są indeksem górnym, czyli nie psuje tekstuTen post został edytowany przez Autora dnia 29.08.19 o godzinie 10:57

Następna dyskusja:

Masowa zmiana indexu górnego




Wyślij zaproszenie do