Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16-ak0001nl combina RTX 5080 Laptop e Ryzen AI 9 HX 375 in un desktop replacement potente e ben raffreddato, con display 240 Hz e dotazione completa. Autonomia limitata e calibrazione non perfetta frenano l'entusiasmo, ma a 2.609 euro è tra le proposte più interessanti della categoria.
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Google ha appena rinnovato la sua celebre serie A con il Pixel 10a, lo smartphone della serie più conveniente se consideriamo il rapporto tra costo e prestazioni. Con il chip Tensor G4, un design raffinato soprattutto sul retro e l'integrazione profonda di Gemini, il colosso di Mountain View promette un'esperienza premium a un prezzo accessibile. E il retro non ha nessuno scalino
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-11-2021, 10:50   #1
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3073
REGEX - Eliminare tutto quello compreso tra due parole

Ciao,
sto cercando un modo per cancellare del testo compreso da una determinata parola fino all'inizio di un'altra, es:


UPDATE pass
SET stato = -3, descr_stato = 'Scartata' WHERE pratica = '1458'
AND stato = 0
AND anno IN (2016, 2017, 2018);

UPDATE pass
SET stato = -3, descr_stato = 'Scartata'
WHERE pratica = '2383' AND stato = 0 AND anno IN (2020);


In questo caso vorrei cancellare tutto quello che va da "SET" a "WHERE" (escluso)

è possibile?

Grazie,
CJ
__________________
Ryzen 7 5700G / Gigabyte B550M-AORUS-ELITE / 2 x DDr 16GB G.Skill F4-3200 / WD SN850X 1TB / Lexar NM620 1TB / MSI 4060ti 16GB / 2 x Dell U2415
cyber è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2021, 16:20   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2788
Puoi usare la regex
SET(.*?)WHERE
Con flag "g" e "s" e sostituire con
WHERE

https://regex101.com/r/qEmUG1/1

Non ho capito se vuoi cancellare anche SET, comunque basta modificare la stringa con cui sostituire i match.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2021, 09:39   #3
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3073
Ciao ti ringrazio,
no devo cancellare il SET e lasciare il where. Ho provato su Notepad++ e funziona abbastanza bene, l'unico inconveniente è che mi cancella anche il WHERE.



Ho provato a passargli i parametri /gs ma non ci sono riuscito.
__________________
Ryzen 7 5700G / Gigabyte B550M-AORUS-ELITE / 2 x DDr 16GB G.Skill F4-3200 / WD SN850X 1TB / Lexar NM620 1TB / MSI 4060ti 16GB / 2 x Dell U2415
cyber è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2021, 11:12   #4
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3073
No ok sto capendo solo adesso , hai sostituito il tutto direttamente con "WHERE"

Ma c'è un modo di dire di cercare anche su linee diverse, nel caso non sia disponibile la voce . matches new line? Purtroppo mi capita spesso di usare altri software dove questa opzione non è disponibile.
__________________
Ryzen 7 5700G / Gigabyte B550M-AORUS-ELITE / 2 x DDr 16GB G.Skill F4-3200 / WD SN850X 1TB / Lexar NM620 1TB / MSI 4060ti 16GB / 2 x Dell U2415
cyber è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2021, 15:49   #5
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2788
Sì si può, esplicitando i caratteri "line terminator" (li ho presi da regex101, nello schemino di destra dove spiega il significato della regex, è nella descrizione del punto):
SET((.|[\r\n\u2028\u2029])*?)WHERE

Vedi esempio aggiornato dove ho rimosso il flag s:
https://regex101.com/r/qEmUG1/3
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2021, 16:58   #6
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3073
Perfetto, ti ringrazio molto, gentilissimo!

Grazie!
__________________
Ryzen 7 5700G / Gigabyte B550M-AORUS-ELITE / 2 x DDr 16GB G.Skill F4-3200 / WD SN850X 1TB / Lexar NM620 1TB / MSI 4060ti 16GB / 2 x Dell U2415
cyber è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso CHUWI CoreBook Air alla prova: design premium, b...
Samsung Galaxy S26, preordini record neg...
iPhone 17e è appena arrivato ma A...
La condivisione di libri pirata via torr...
Crimson Desert: rivelate tutte le modali...
I robot super scontati sono 5, già bests...
Chip sotto 1 nanometro, accordo di colla...
ASUS Zenbook supera MacBook Air in tutto...
BYD valuta l'ingresso in F1, il presiden...
Amazon annulla gli aumenti della RAM: po...
Crollo del mercato PC nel 2026: secondo ...
Come dimostrare che gli agenti di IA fan...
Galaxy AI potrebbe creare app funzionant...
Luce solare anche di notte con i satelli...
The Witcher 4 con ambientazioni da urlo ...
007 First Light e Control Resonant avran...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v