Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

2010 r. - GREP

54 views
Skip to first unread message

wik

unread,
Jan 18, 2010, 1:53:02 PM1/18/10
to
Ponieważ nie potrafię definiować wyrażeń GREP, to proszę o pomoc.
Co zrobić (najlepiej chyba za pomocą GREP) aby w dacie skrót roku (r.)
nie pojawiał się na początku wiersza/linii, a był uwiązany z
poprzedzającą go liczbą?

Tomasz Kuc

unread,
Jan 18, 2010, 2:01:47 PM1/18/10
to


było pod tematem:
[ID] Find/Replace dla "xxxx r."
z 25 grudnia 2009.

Pozdrawiam
Tomek

InDesign Scripts

unread,
Jan 18, 2010, 2:12:24 PM1/18/10
to
wik pisze:

możesz to zrobić bez GREP'a
szukasz "#### r."(*) i w zamianie przypisujesz styl znakowy z atrybutetm NoBreak albo sam arybut NoBreak bez stylu - ale wtedy to bedzie jako lokalne formatowanie

(*) zamień "#" na "^9"
w newsach kilka ^9 pod rząd wygląda dziwnie więc zrobiłem małą podmiankę, żeby było czytelniej

robin

--
Skrypty do AdobeFamily
www.adobescripts.pl
gg 3753393
tlen robinet
Skype: AdobeScripts

wik

unread,
Jan 18, 2010, 2:16:57 PM1/18/10
to
W dniu 2010-01-18 20:01, Tomasz Kuc pisze:

> było pod tematem:
> [ID] Find/Replace dla "xxxx r."
> z 25 grudnia 2009.
>
> Pozdrawiam
> Tomek

Dzięki, przeoczyłem, ale już czytam :)

de Fresz

unread,
Jan 19, 2010, 4:35:07 AM1/19/10
to
On 2010-01-18 20:12:24 +0100, InDesign Scripts
<indesig...@gazeta.pl> said:

> mo�esz to zrobi� bez GREP'a


> szukasz "#### r."(*) i w zamianie przypisujesz styl znakowy z
> atrybutetm NoBreak albo sam arybut NoBreak bez stylu - ale wtedy to
> bedzie jako lokalne formatowanie

Wystarczy�oby zwyk�ym Findem poszuka� "(spacja)r." i zamieni� na
"^Sr.". Zawsze lubi�em najprostsze rozwi�zania ;-)


--
Pozdrawiam
de Fresz

InDesign Scripts

unread,
Jan 19, 2010, 5:12:58 AM1/19/10
to
>> mo�esz to zrobi� bez GREP'a
>> szukasz "#### r."(*) i w zamianie przypisujesz styl znakowy z
>> atrybutetm NoBreak albo sam arybut NoBreak bez stylu - ale wtedy to
>> bedzie jako lokalne formatowanie
>
> Wystarczy�oby zwyk�ym Findem poszuka� "(spacja)r." i zamieni� na "^Sr.".
> Zawsze lubi�em najprostsze rozwi�zania ;-)

tylko, �e w�tkodawca chce zamieni� "####(spacja)r." a nie jakiekolwiek "(spacja)r." ;)

Marek Włodarz

unread,
Jan 19, 2010, 5:32:59 AM1/19/10
to
W artykule <hj40jb$g6h$1...@inews.gazeta.pl>
InDesign Scripts napisaďż˝(a):

>>> mo�esz to zrobi� bez GREP'a
>>> szukasz "#### r."(*) i w zamianie przypisujesz styl znakowy z
>>> atrybutetm NoBreak albo sam arybut NoBreak bez stylu - ale wtedy to
>>> bedzie jako lokalne formatowanie
>>
>> Wystarczy�oby zwyk�ym Findem poszuka� "(spacja)r." i zamieni� na "^Sr.".
>> Zawsze lubi�em najprostsze rozwi�zania ;-)
>
> tylko, �e w�tkodawca chce zamieni� "####(spacja)r." a nie jakiekolwiek "(spacja)r." ;)

A umiesz sobie wyobrazi� sytuacj�, gdzie wyst�powa�aby sekwencja
"(spacja)r." i to "r." nie powinno by� trzymane razem z poprzedzaj�cym
tekstem, cokolwiek by to nie by�o?

Pozdrawiam,
Marek W.
--
FAQ grupy pl.comp.dtp: http://dtp.art.pl/
Lista mirror�w: http://emide.neostrada.pl
"Nie pracuje dobrze ten, kto z zamiarem wykonania �opaty buduje rakiet�."
Stanis�aw Lem.

de Fresz

unread,
Jan 19, 2010, 6:31:35 AM1/19/10
to
On 2010-01-19 11:32:59 +0100, Marek W�odarz
<mar...@nospam.venus.ci.uw.edu.pl> said:
>>> Wystarczy�oby zwyk�ym Findem poszuka� "(spacja)r." i zamieni� na "^Sr.".
>>> Zawsze lubi�em najprostsze rozwi�zania ;-)
>>
>> tylko, �e w�tkodawca chce zamieni� "####(spacja)r." a nie jakiekolwiek
>> "(spacja)r." ;)
>
> A umiesz sobie wyobrazi� sytuacj�, gdzie wyst�powa�aby sekwencja
> "(spacja)r." i to "r." nie powinno by� trzymane razem z poprzedzaj�cym
> tekstem, cokolwiek by to nie by�o?

Ja w�a�nie nie umiem sobie wyobrazi� i st�d ta propozycja ;-)


--
Pozdrawiam
de Fresz

InDesign Scripts

unread,
Jan 19, 2010, 7:11:48 AM1/19/10
to
>>>> Wystarczy�oby zwyk�ym Findem poszuka� "(spacja)r." i zamieni� na
>>>> "^Sr.".
>>>> Zawsze lubi�em najprostsze rozwi�zania ;-)
>>>
>>> tylko, �e w�tkodawca chce zamieni� "####(spacja)r." a nie
>>> jakiekolwiek "(spacja)r." ;)
>>
>> A umiesz sobie wyobrazi� sytuacj�, gdzie wyst�powa�aby sekwencja
>> "(spacja)r." i to "r." nie powinno by� trzymane razem z poprzedzaj�cym
>> tekstem, cokolwiek by to nie by�o?
>
> Ja w�a�nie nie umiem sobie wyobrazi� i st�d ta propozycja ;-)

bo siďż˝ droczďż˝ :P
jasne, �e mo�na szuka� samego "(spacja).r" ;)

wik

unread,
Jan 19, 2010, 4:06:59 PM1/19/10
to
W dniu 2010-01-19 10:35, de Fresz pisze:
Fakt, to proste, ale "^Sr." czy mo�e lepiej "^sr."?

Beno

unread,
Jan 19, 2010, 8:10:19 PM1/19/10
to
> Fakt, to proste, ale "^Sr." czy mo�e lepiej "^sr."?

Zdecydowanie ^S. Sk�d Twoja w�tpliwo��?

Beno

wik

unread,
Jan 20, 2010, 5:59:34 AM1/20/10
to
W dniu 2010-01-20 02:10, Beno pisze:

>> Fakt, to proste, ale "^Sr." czy mo�e lepiej "^sr."?
>
> Zdecydowanie ^S. Sk�d Twoja w�tpliwo��?
>
> Beno
>

W pomocy ID, w tabelce napisano:
Spacja twarda ^s
Spacja twarda (sta�a szeroko��) ^S

Dlatego zastanawiam si� co oznacza ^s i czy nie b�dzie lepsze.

Beno

unread,
Jan 20, 2010, 7:05:42 AM1/20/10
to
> W pomocy ID, w tabelce napisano:
> Spacja twarda ^s
> Spacja twarda (sta�a szeroko��) ^S
>
> Dlatego zastanawiam si� co oznacza ^s i czy nie b�dzie lepsze.

Bo to jest z�e polskie t�umaczenie, a Adobe dodatkowo nam�ci�o, zmieniaj�c
nazwďż˝ tego znaku.

Dotychczasowe "Spacja twarda" zosta�o teraz przenazwane (od CS3) na "Spacja
twarda (sta�a szeroko��)", a pod dotychczasow� nazw� jest nowo�� - spacja
niedziel�ca, ale justuj�ca. To ta nowo�� jest znakiem do u�ywania w
przewa�ajacej wi�kszo�ci przypadk�w i ma ona symbol ^S.

Beno

wik

unread,
Jan 21, 2010, 5:37:11 AM1/21/10
to
W dniu 2010-01-20 13:05, Beno pisze:
Czy to znaczy, ze jest na odwr�t ni� opisano w Pomocy, czyli
^s - spacja twarda o sta�ej szeroko�ci,
a ^S - spacja twarda o zmiennej szeroko�ci?

Marek Włodarz

unread,
Jan 21, 2010, 12:10:41 PM1/21/10
to
W artykule <hj9at9$ada$1...@atlantis.news.neostrada.pl>
wik napisaďż˝(a):

> W dniu 2010-01-20 13:05, Beno pisze:
>>> W pomocy ID, w tabelce napisano:
>>> Spacja twarda ^s
>>> Spacja twarda (sta�a szeroko��) ^S
>>>
>>> Dlatego zastanawiam si� co oznacza ^s i czy nie b�dzie lepsze.
>>
>> Bo to jest z�e polskie t�umaczenie, a Adobe dodatkowo nam�ci�o, zmieniaj�c
>> nazwďż˝ tego znaku.
>>
>> Dotychczasowe "Spacja twarda" zosta�o teraz przenazwane (od CS3) na "Spacja
>> twarda (sta�a szeroko��)", a pod dotychczasow� nazw� jest nowo�� - spacja
>> niedziel�ca, ale justuj�ca. To ta nowo�� jest znakiem do u�ywania w
>> przewa�ajacej wi�kszo�ci przypadk�w i ma ona symbol ^S.
>

> Czy to znaczy, ze jest na odwr�t ni� opisano w Pomocy, czyli
> ^s - spacja twarda o sta�ej szeroko�ci,
> a ^S - spacja twarda o zmiennej szeroko�ci?

Tak w�a�nie jest. Z tym, �e nie u�ywa�bym zwrotu "twarda spacja".
Lepiej "spacja niedziel�ca" lub "niepodzielna".

Tak zresztďż˝ jest w angielskiej wersji - te spacje nazywajďż˝ siďż˝
odpowiednio "Nonbreaking space" (metaznak ^S, w GREP ~S) oraz
"Nonbreaking space (Fixed width)" (^s, w GREP ~s). Nawiasem m�wi�c,
tylko ta pierwsza ma domy�lny skr�t klawiszowy (Ctrl+Alt+X).

0 new messages