Wszystko
Wszystkie
Archiwum
#indesign #grep #dtp #programowanie #grafikakomputerowa
Hello,
potrzebuję prostego GREPa w stylu ale coś psuję.
Tekst w cudzysłowie (wraz z nim) oraz wartości powinny mieć bolda, zaś nawias nie.
Mam coś takiego:
ale nie rusza. Cóż czynię źle?
Hello,
potrzebuję prostego GREPa w stylu ale coś psuję.
"text" (123)
Tekst w cudzysłowie (wraz z nim) oraz wartości powinny mieć bolda, zaś nawias nie.
Mam coś takiego:
“.*?\” (?<=\()\d+
ale nie rusza. Cóż czynię źle?
- 1
@jagodowy_krol:
@suicide_is_painless:
grep
również używa regexów. Zapewne miałeś na myśli, że to jest składnia PCRE a nie POSIX.@suicide_is_painless:
"[^"]*" \([0-9]+\)
@jagodowy_krol: @Saly: @Hauleth: Bardzo ważne że mówimy o Adobe Indesign, @Saly już raz zwrócił mi uwage, że ktoś to upośledzony nazywał :D.
@Saly niestety nie łapie to poprawnie, boldują się również same nawiasy gdzie są cyfry. Dziękuję za fajną stronę! :D
@Hauleth Dzięki za uświadomienie rozróżnienia! Kod niestety nie działa w związku z tym że do Adobe, a ja jestem zbyt nierozgarnięty by go teraz naprawić, niemniej bardzo dziękuję!
@Saly niestety nie łapie to poprawnie, boldują się również same nawiasy gdzie są cyfry. Dziękuję za fajną stronę! :D
@Hauleth Dzięki za uświadomienie rozróżnienia! Kod niestety nie działa w związku z tym że do Adobe, a ja jestem zbyt nierozgarnięty by go teraz naprawić, niemniej bardzo dziękuję!
#indesign #grep #dtp #programowanie
Czy da się przy użyciu GREPa lub innej opcji w INDD utworzyć działanie które nadaje określony styl na pierwszy akapit po konkretnym stylu akapitowym?
Czy da się przy użyciu GREPa lub innej opcji w INDD utworzyć działanie które nadaje określony styl na pierwszy akapit po konkretnym stylu akapitowym?
Raczej skrypt
#indesign #grep #dtp #programowanie
Rzadko używam GREPa z powodu wielu zmiennych i coś się gubię.
Wyszukuję wyrażenie 'lorem 123' i chcę zastosować styl wyłącznie do cyfr, jak to napisać?
Zwykłe [/lorem ]/d/d/d działa niepoprawnie (stosuje się losowo dla innych znaków).
Rzadko używam GREPa z powodu wielu zmiennych i coś się gubię.
Wyszukuję wyrażenie 'lorem 123' i chcę zastosować styl wyłącznie do cyfr, jak to napisać?
Zwykłe [/lorem ]/d/d/d działa niepoprawnie (stosuje się losowo dla innych znaków).
- 1
@suicide_is_painless: chcesz dostac tylko liczby? Najlepiej grep -oP '\d+'. Znaczenie flag: -P - uzyl perlowych regexow, zawsze tego uzywam, bo rozne narzedzia lubia miec swoje dialekty, -o - wypisz mi tylko to co sie #!$%@? z regexem, a nie cala linie
- 1
@suicide_is_painless: ok, szkoda, że ktoś użył skrótu grep nie wiedząc co on znaczy. Co do twojego problemu to chyba możesz tak (?<=lorem)\d+ , ten regex powinien zlapac ci tylko liczbe gdy jest przed nią "lorem", ale sam lorem się nie wlicza
@MyNameIsJefff: find i mtime, ewentualnie po Twojemu zrób cuta na dacie i wylap właściwe, ale to sporo rypania
@MyNameIsJefff: find . -mtime -5
- 1
Mirki, jaki regex za pierwszym przejściem wyrzuci mi wszystkie spacje rozdzielające myślniki pomiędzy cyframi?
Przykładowe wejście:
Przykładowe wyjście:
Próbowałem:
Przykładowe wejście:
1 - 1 - 1
1-1 - 1
a - 1 - 1
a - 1 - a
Przykładowe wyjście:
1-1-1
1-1-1
a - 1-1
a - 1 - a
Próbowałem:
'([0-9]) ?- ?([0-9])' --> '\1-\2'
, ale to nie działa, bo "środkowa" jedynka jest "zużyta" przy pierwszym zmatchowaniu, więc pozostawia spacje wokół drugiego myślnika nietknięte.- 0
@luzny_lori: Kurde, kiedyś już tego korzystałem, ale zupełnie o tej funkcji zapomniałem.
- 1
Mireczki, ma ktoś może jakieś duże pliki tekstowe w miarę sensowne do nauki grepa i VI?
#grep #linux #bojowkalinuxa może i trochę #naukaprogramowania
#grep #linux #bojowkalinuxa może i trochę #naukaprogramowania
@asster: /var/log
- 1
- 1
Mirki mam problem.
Jak za pomocą #grep wyciągnąć "globalnie" fragment tekstu
mam np. p.txt który zawiera
chciałbym wyciągnąć wszystko od "linia3" do "123"
próbowałem cat p.txt | grep -i 'linia3.*123' ale nic nie oddaje ( ͡° ʖ̯ ͡°)
#pytanie #pytaniedoeksperta #linux
Jak za pomocą #grep wyciągnąć "globalnie" fragment tekstu
mam np. p.txt który zawiera
Linia 1
Linia2
linia3
cos tam cos tam
jakies znaczki
123
sss
ddd
chciałbym wyciągnąć wszystko od "linia3" do "123"
próbowałem cat p.txt | grep -i 'linia3.*123' ale nic nie oddaje ( ͡° ʖ̯ ͡°)
#pytanie #pytaniedoeksperta #linux
@eris23: man locate
3
Make grep 50x faster
In a quick test I directly got a performance gain of factor 50.22. This is quite an achievement for only changing one environment variable.
z- Dodaj Komentarz
- #
- #
- #
- #
43
Ewolucja języków przez wieki
Ewolucja języków przez wieki
z- 7
- #
- #
- #
- #
- #
- #
- #
27
Wszystko o konsoli
Przewodnik ten jest wprowadzeniem do powłok uniksowych. Obejmuje takie zagadnienia jak: Konsola — podstawowe pojęcia, Zarządzanie plikami, Strumienie, potoki i przekierowania, Wyszukiwanie, wyrażenia regularne, Zmienne środowiskowe. Będzie on systematycznie rozbudowywany w oparciu o wiki wortalu jakilinux.org.
z- Dodaj Komentarz
- #
- #
- #
- #
- #
- #
- #
- #
- #
Z danego tekstu 11 [nazwa miesiąca] 2022 potrzebuję wyszukać " 2022" - czyli rok z poprzedzającą spacją. Muszę użyć dodatniego wybiegania wstecz (Positive lookbehind). Czyli wyszukuję
(?<=\d\s\l+)\s\d{4}
I nie wyszukuje niczego. Problem tkwi w powtórzeniu, gdy za \l zamiast "+" dopiszę "{4}" to bez problemu znajdzie te daty w których występuje słowo maja. Jest jakiś sposób