Live chat

r3venge Necessitiamo aiuto nel Challenge - Siamo decimi, stiamo spingendo al massimo ma ci stanno attaccati. Dobbiamo mantenere la top ten (03.10.26, 08:45)
r3venge Io ai progetti medici, però quando c è la gara, c'è la gara Dobbiamo portare in alto il nome del team (02.10.26, 20:24)
Volpe Rosa Grazie per l'avviso, ma sono più interessato alla fisica più che alla matematica pura. (02.10.26, 20:14)
r3venge e Benvenuto! (02.10.26, 20:03)
r3venge Grazie, se ti interessa è appena partita una gara su PrimeGrid 1 ora fa (02.10.26, 20:03)
Volpe Rosa Ciao a tutti, sono appena arrivato qui. Auguro buon ottobre a tutti. (02.10.26, 19:55)
r3venge Esatto, Partecipate che forse facciamo anche una classifica nostra interna oltre a quella generale, dai dai (02.10.26, 15:53)
Pizza4ever STASERA CHALLENGE belllllaaaaaaaaaaa (02.10.26, 14:46)
sabayonino https://boincstats.com/stats/-5/user/detail/15232662235/projectList || https://stats.free-dc.org/teambycpid/BOINC.Italy (27.09.26, 00:02)
Pizza4ever nel frattempo c'e' un altro sito dove in qualche modo vedo le mie stats con il team ? (26.09.26, 14:45)
r3venge Si ci stanno lavorando (26.09.26, 13:22)
kidkidkid3 php include_once JPATH_SITE."/custom/show_BI_trophy.php (26.09.26, 11:43)
kidkidkid3 (26.09.26, 11:42)
kidkidkid3 {source}{/source} (26.09.26, 11:42)
kidkidkid3 Il sito è in aggiornamento ? qui di seguito un errore se cerco di accedere alla pagina di Trophy ...................{source}{/source} (26.09.26, 11:41)
Pizza4ever ok Telegram ma anche qui in sintesi grazie , qui rimane per tutti, tnx (24.09.26, 08:01)
r3venge Vieni su TG e spiegaci per bene sta Formula Boinc dai, ti stiamo aspettando (23.09.26, 18:07)
Spot T progetto: Asteroids............fin che tiene il server... (23.09.26, 18:01)
Spot T Per chi è in cerca di un challenge, su Formula Boinc è iniziato lo Sprint (23.09.26, 18:01)
r3venge Io infatti per scrupolo le sto tenendo, ho detto..hai visto mai che le validano lo stesso...booooo...speriamo (23.09.26, 15:20)
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: 176
  • Ringraziamenti ricevuti 47
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: 176
  • Ringraziamenti ricevuti 47
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: campos, ReLeon, Antonio Cerrato
Tempo creazione pagina: 0.157 secondi
Powered by Forum Kunena