Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS ProArt PA329CV: un 32 pollici 4k dai colori eccellenti
ASUS ProArt PA329CV: un 32 pollici 4k dai colori eccellenti
Tanto spazio di lavoro e colori accurati: esigenze imprescindibili per chi è alla ricerca di un monitor di qualità per applicazioni professionali. ProArt PA320CV è calibrato di fabbrica, per assicurare accuratezza del colore anche a chi non dispone di colorimetro
L'evoluzione delle CPU Ryzen, con Robert Hallock di AMD
L'evoluzione delle CPU Ryzen, con Robert Hallock di AMD
Assieme a Robert Hallock, direttore del Technical Marketing di AMD, analizziamo le scelte portate avanti da AMD nello sviluppo dei core Zen dei processori Ryzen e la competizione con le CPU Intel di 12-esima generazione con architettura ibrida
Imou Cell 2: una videocamera di sorveglianza wireless e in QHD
Imou Cell 2: una videocamera di sorveglianza wireless e in QHD
Abbiamo provato la videocamera di sorveglianza del produttore cinese Imou, che sempre più sta guadagnando quote di mercato e considerazione nel suo settore. Ecco punti di forza e di debolezza di questo sistema per interni ed esterni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-11-2021, 09:50   #1
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3050
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
__________________
1. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 2 x DDr 16GB G.Skill F4-3200 / SSD 850 EVO M.2 250GB / SSD 860 QVO 1TB / Gtx1060 + Gtx1660 / 2 x Dell U2415
2. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 4 x DDr 8GB Ballistix Sport / Sandisk 240GB 2.5 / 1TB 3.5 HDD / GTX 1050Ti 4GB / Samsung BW20
cyber è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2021, 15:20   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2693
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, 08:39   #3
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3050
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.
__________________
1. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 2 x DDr 16GB G.Skill F4-3200 / SSD 850 EVO M.2 250GB / SSD 860 QVO 1TB / Gtx1060 + Gtx1660 / 2 x Dell U2415
2. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 4 x DDr 8GB Ballistix Sport / Sandisk 240GB 2.5 / 1TB 3.5 HDD / GTX 1050Ti 4GB / Samsung BW20
cyber è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2021, 10:12   #4
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3050
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.
__________________
1. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 2 x DDr 16GB G.Skill F4-3200 / SSD 850 EVO M.2 250GB / SSD 860 QVO 1TB / Gtx1060 + Gtx1660 / 2 x Dell U2415
2. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 4 x DDr 8GB Ballistix Sport / Sandisk 240GB 2.5 / 1TB 3.5 HDD / GTX 1050Ti 4GB / Samsung BW20
cyber è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2021, 14:49   #5
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2693
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, 15:58   #6
cyber
Senior Member
 
L'Avatar di cyber
 
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3050
Perfetto, ti ringrazio molto, gentilissimo!

Grazie!
__________________
1. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 2 x DDr 16GB G.Skill F4-3200 / SSD 850 EVO M.2 250GB / SSD 860 QVO 1TB / Gtx1060 + Gtx1660 / 2 x Dell U2415
2. Ryzen 7 1700 / Gigabyte GA-AB350M-Gaming 3 / 4 x DDr 8GB Ballistix Sport / Sandisk 240GB 2.5 / 1TB 3.5 HDD / GTX 1050Ti 4GB / Samsung BW20
cyber è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS ProArt PA329CV: un 32 pollici 4k dai colori eccellenti ASUS ProArt PA329CV: un 32 pollici 4k dai colori...
L'evoluzione delle CPU Ryzen, con Robert Hallock di AMD L'evoluzione delle CPU Ryzen, con Robert Hallock...
Imou Cell 2: una videocamera di sorveglianza wireless e in QHD Imou Cell 2: una videocamera di sorveglianza wir...
Recensione Motorola edge 30: è lui il midrange più conveniente (per ora) Recensione Motorola edge 30: è lui il mid...
Fujitsu Lifebook U9311X: il 2-in-1 per il professionista Fujitsu Lifebook U9311X: il 2-in-1 per il profes...
Tutti i vincitori dell'European Hardware...
Elon Musk ha perso 10 miliardi in un gio...
Svelata la strategia Lancia: tre elettri...
Tokina SZ 33mm F1.2: il nuovo obiettivo ...
BYD lancia Seal, la concorrente di Tesla...
Le ultime notizie sulle mirrorless APS-C...
LG Display: fino a 2000 nit con gli OLE...
Broadcom in trattativa per acquisire VMw...
NASA SLS tornerà sulla rampa di l...
ROG Phone 6 in arrivo a breve con Snapdr...
Batterie LFP a lama di BYD: economiche ...
Windows 11, Microsoft annuncia tantissim...
MEG X670E GODLIKE e non solo: MSI al lav...
Segway esagera con i monopattini GT Seri...
Xiaomi punta tutto sulle fotocamere: uff...
K-Lite Mega Codec Pack
K-Lite Codec Pack Full
K-Lite Codec Pack Standard
K-Lite Codec Pack Basic
Mozilla Thunderbird 91
Firefox 100
Dropbox
The Bat! Home Edition
Chromium
Skype
iTunes 12
K-Lite Codec Tweak Tool
PassMark PerformanceTest
Opera Portable
Opera 87
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: 22:37.


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