Live chat

GHz Aggiornamento stats minecraft ripristinato, avevano fatto una variazione al sito web che bloccava l'update, grazie per la segnalazione Loroe (18.09.25, 23:11)
boboviz credo sia un problema dei progetti (18.09.25, 11:02)
Loroe Ciao, perchè le statistiche di alcuni progetti non si aggiornano? es. minecraft è fermo da un paio di mesi. (13.09.25, 18:45)
Spot T and crunching by cpu...that's twice worth of mention (06.09.25, 20:03)
Spot T I think you are the only one (of us) that found a megaprime in srbase proj (06.09.25, 20:02)
entity Thanks, I'm glad the team got recognition too (06.09.25, 17:55)
r3venge Complimenti Entity!! (05.09.25, 21:30)
Spot T congrats to entity for the megaprime found (05.09.25, 19:56)
Fabrizio74 Dopo una pausa è arrivato un pò di lavoro in Gpugrid (28.08.25, 16:43)
boboviz @vincenzo effettivamente è strano. Che altri progetti hai agganciato?? (25.08.25, 15:15)
boboviz I challenge/sfida sono sempre stati una "sfida" per organizzarsi (25.08.25, 15:15)
Vincenzo Cefariello P.s ma perché Boinc se metto 10 giorni di lavoro e 10 supplementari, prende solo Einsten e Milkway. Deve prendere tutti i progetti .-. (23.08.25, 14:25)
Vincenzo Cefariello Lasciamo stare che poi nessuno si degna di leggere un pdf o qualche guida, ma vuole un tutorial su youtube anche per le menate (23.08.25, 14:22)
Vincenzo Cefariello Il problema rimane sempre lo stesso, poca pubblicità di Boinc, troppa ignoranza in generale, e setup troppo complicato per chi non è pratico di Computers (23.08.25, 14:22)
r3venge no al momento sono ancora fermo, mi sto organizzando, ma ho visto che l'attività sul forum dei 3d relativi ai challenge è praticamente scomparsa (21.08.25, 23:18)
kidkidkid3 Correggetemi se ho sbagliato (20.08.25, 18:24)
kidkidkid3 Se non ricordo male abbiamo l'iscrizione automatica a tutti i challenge che partono, anche se da parte nostra non ne lanciamo più (20.08.25, 18:23)
kidkidkid3 Bentornato ... allo scaccolo ! (20.08.25, 18:22)
r3venge Sono stato un pò assente ma volevo sapere, a parte il Pentathlon, non si fanno più challenge? (19.08.25, 00:42)
boboviz Buon Ferragosto!! (15.08.25, 15:13)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
Ieri

29 Settembre 2025 : 14:30
Migrazione del forum e dei suoi contenuti

Leggi tutto...
  • 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: camposReLeonAntonio Cerrato
Tempo creazione pagina: 0.167 secondi
Powered by Forum Kunena