dlycs
#wordziel

Trudne dzisiaj było xD

#linux #grep #regex #regexp

Przy okazji jak pod grepa zrobić aby wybierał słowa, które zawierają wszystkie podane litery?
  • Najlepsze
  • Wszystkie komentarze
musztym
musztym
@dlycs: żegnam ozięble
Soczi
Soczi
0
Są tu jakieś mózgi od GREPa? Albo jest coś spaprane albo to zwyczajnie nie działa.
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 by to zadziałało?
  • Najlepsze
  • Wszystkie komentarze
Soczi
Soczi Autor
0
@Soczi: zapomniałem o magicznym "\K", który w magiczny sposób pomaga
\d\s\l{2,}\K\s\d{4} - zaznacza wszystko po \K
jakibytulogin
jakibytulogin
@Soczi: może zamiast \l+ dać \l{4,15}, o ile #indesign to obsługuje
scorpio18k
Jak w #grep znaleźć tekst pomiędzy znakami '<' i '>', np: < tutaj długi tekst > ?

Próbowałem (<)(.+)(>) ale kłopot pojawia się gdy mam np:
< tutaj długi tekst > długi tekst 2 >
i wtedy zaznacza ten szerszy zakres a mnie interesuje węższy.

#regex #indesign
  • Najlepsze
  • Wszystkie komentarze
asunez
asunez
@scorpio18k: Jak po „+” albo „*” dasz znak zapytania to te operatory stają się „leniwe”, tj. próbują zmatchowac minimalną liczbę znaków. W innym wypadku są zachłanne - matchują w opór.

Regex101 z reszta ładnie to tłumaczy:

1st Capturing Group
suicide_is_painless
suicide_is_painless
#indesign #grep #dtp #programowanie #grafikakomputerowa

Hello,

potrzebuję prostego GREPa w stylu ale coś psuję.

"text"
  • Najlepsze
  • Wszystkie komentarze
Hauleth
@jagodowy_krol: 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
prostego GREPa

“.*?\” (?<=()\d+


@suicide_is_painless: to jest regex a nie grep. grep to będzie:

grep "text\" (123)" plik
suicide_is_painless
suicide_is_painless
#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?

  • Najlepsze
  • Wszystkie komentarze
suicide_is_painless
suicide_is_painless
#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).
  • Najlepsze
  • Wszystkie komentarze
PrawieJakBordo
Jak interpretować takie coś w #grep #informatyka i co może spełnić warunki tego?
^[^alfa]$
M.....f
M.....f
Terminalowe swirki, dostalem fajne zadanko do przekminienia. Chcialbym zlistowac pliki w systemie, ktore zmienili sie w ciagu pieciu dni. Probowalem dzialac ls i grepem ale z marnym skutkiem
#linux #terminal #ubuntu #linuxmasterrace #debian #grep
  • Najlepsze
  • Wszystkie komentarze
grajlord
Mirki, jaki regex za pierwszym przejściem wyrzuci mi wszystkie spacje rozdzielające myślniki pomiędzy cyframi?
Przykładowe wejście:

1 - 1 - 1
1-1 - 1
a - 1 - 1
  • Najlepsze
  • Wszystkie komentarze
asster
asster
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
  • Najlepsze
  • Wszystkie komentarze
Cronox
Mirki mam problem.
Jak za pomocą #grep wyciągnąć "globalnie" fragment tekstu
mam np. p.txt który zawiera

Linia 1
Linia2
  • Najlepsze
  • Wszystkie komentarze
e.....3
e.....3
Siema mirki z #linux,
jak zrobić #grep tylko po nazwach pliku? A jeszcze lepiej tylko po rozszerzeniu?

  • Najlepsze
  • Wszystkie komentarze