Live chat

sabayonino Topic di discussione --> https://www.boincitaly.org/forum/statistiche-sfide-e-traguardi/115347-boinc-pentathlon-2024.html (30.04.24, 00:36)
Spot T adesso speriamo che un po' di utenti si uniscano alla causa (29.04.24, 17:58)
sabayonino https://www.seti-germany.de/boinc_pentathlon/teams.php (29.04.24, 13:43)
sabayonino iscritti (29.04.24, 13:43)
kidkidkid3 (28.04.24, 21:41)
kidkidkid3 Ottimo Saba-Pierre de Coubertin .... l'importante non è vincere ..... (28.04.24, 21:40)
sabayonino Fossimo anche solo in due , BI non è mai mancata , anche nei tempi di crisi (28.04.24, 18:29)
sabayonino Ho chiesto agli Admin Señor di procedere all'iscrizione (28.04.24, 18:28)
corla99 dipende dai progetti, ho poco tempo per stare dietro ad eventuali problemi. Ma se escono progetti che ho già tutto pronto, giro volentieri qualche core (28.04.24, 16:35)
entity I'll participate (28.04.24, 14:49)
zioriga io forse in parte (28.04.24, 14:30)
kidkidkid3 Se dovessimo rimanere in 2 ... direi di non iscriverci ! (28.04.24, 14:12)
Spot T Occorre però iscrivere il team. Di solito lo fa sorcrosc... (28.04.24, 13:21)
kidkidkid3 https://www.seti-germany.de/boinc_pentathlon/ (28.04.24, 12:38)
kidkidkid3 Nulla osta .... poche e vecchie Nvidia, scarsi core di Intel (quad o x5450) ... per quello che può valere io ci sono ! (28.04.24, 12:35)
Spot T Tra 8 giorni inizia il Pentathlon, partecipiamo? (27.04.24, 16:27)
Antonio Cerrato BOINC Workshop 2024 a Ginevra https://indico.cern.ch/event/1379525/overview (23.04.24, 00:31)
astroale ok è tornato (17.04.24, 20:00)
astroale anche a voi boincstats mostra una pagina bianca ? (16.04.24, 23:57)
boboviz Una prece per Higgs (10.04.24, 12:11)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1

ARGOMENTO:

Un piccolo aiuto con le regex 20/10/2015 20:51 #117862

  • manalog
  • Avatar di manalog Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 168
  • Ringraziamenti ricevuti 37
Ciao a tutti!
Sto aiutando un mio amico a creare uno script automatico che gli estragga alcuni link da una quantità enorme di file html, e volevo utilizzare le Regex per automatizzare il lavoro. :maroni:

Ad esempio prendiamo questo codice:
robachenoncentranulla
robache'non'centranulla file'questononlovoglio.jpg' file'questolovoglio.doc'
file 'questolovoglio2.doc'
robachenoncentranulla

Per prendere tutti i link dei doc pensavo di usare questa regex:
\'.*?doc\'

Ovvero
1) prendi l'apice singolo (\')
2) prendi un qualsiasi carattere successivo (.)
3) continua il lavoro del . fino a nuovo ordine (*)
4) non continuare la ricerca fino ad altri apici (?) - in questo caso pare non serva, ma in uno dei miei innumerevoli tentativi era utile quindi l'ho lasciato -
4) fermati a doc' (doc\')

lo sto provando con RegExr, ma mentre funziona benissimo se in una riga non vi sono altri link (quindi un solo apice singolo prima del link che mi interessa), se nella stessa riga vi sono altri apici singoli prosegue a ritroso la ricerca fino al prime apice singolo della riga. :muro:
In pratica è come se fosse "avido" non tanto con gli apici successivi (che si risolve con ? e comunque si ferma all'estensione del file) ma con quelli precedenti.

Mi piacerebbe molto approfondire questa tecnica utilissima, ma purtroppo le mie conoscenze si limitano a questa guida trovata on-line, e il non riuscire a farle funzionare mi fa sentire davvero un idiota :oioi:

Grazie a tutti per l'aiuto!

PS: già che ci siamo, lo script per prima cosa farà una "prima pulizia" con grep, poi passerà l'output a sed: come ci devo infilare la regex che verrà fuori? Ho provato con sed -r /regex/g ma non ha mai funzionato.
http://folding.extremeoverclocking.com/sigs/sigimage.php?u=717662&bg=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

Un piccolo aiuto con le regex 20/10/2015 22:22 #117872

  • sorcrosc
  • Avatar di sorcrosc
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 1142
  • Ringraziamenti ricevuti 154
così mi sembra che funziona bene
grep -o "'[^']*\.doc'" file

grep -o restituisce solo le parti corrispondenti. L'espressione dice:
inizia con '
...contiene 0 o più caratteri diversi da '
...finisce con .doc'

Si prega Accedi o Crea un account a partecipare alla conversazione.

Ultima Modifica: da sorcrosc.

Un piccolo aiuto con le regex 20/10/2015 22:45 #117875

  • manalog
  • Avatar di manalog Autore della discussione
  • Offline
  • RAM 128 KB
  • RAM 128 KB
  • Messaggi: 168
  • Ringraziamenti ricevuti 37
Funziona! Grazie mille :)
http://folding.extremeoverclocking.com/sigs/sigimage.php?u=717662&bg=1

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pagina:
  • 1
Moderatori: camposReLeon
Tempo creazione pagina: 0.196 secondi
Powered by Forum Kunena