|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
[RegularExpressionPython] Semplice sostituizione
Salve ragazzi!
come fare per sostituire in python tramite le regular expression: Codice:
parola -> parole Parola -> Parole e ad esempio, per sostituire la 3 lettera di ogni parola come si fa? grazie mille!
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Codice:
/.$/ Codice:
/(?<=.{2})./
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
ottimo grazie mille, sai consigliarmi un manuale su cui posso farmi una minima cultura?
grazie!
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
MEMon scusa, ma quella regex mi fa il match dell'ultima lettera della stringa, a me serve dell'ultima parola
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
hai ragione, scusami:
Codice:
str = parola parola parola parola parola
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
esatto
ho fatto questo: http://regexr.com?2s0tg ma come puoi vedere mi mette anche le parole che hanno come separator / oppure : !! grazie ancora
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Codice:
/\w(?=\s|$)/ |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
che dire grazie mille, non so come tu faccia!
io mi sento davvero spaesato...
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Comunque visto che credo ti interessi, la regex in questione fa questo:
Ultima modifica di MEMon : 22-08-2010 alle 17:18. |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
ok il risultato definitivo per me sembra essere questo:
\w(?=\s|$|\]|,|\.) ma c'è un modo di sostituire |\]|,|\. con ad es. un character set tipo \d per i digits? (cioè un set che riporta tutti i segni di punteggiatura ecc...) no vabbè è solo una sega mentale cmq, va benissimo così
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Vediamo... Codice:
ciao 123prova test, pro.ova elenco: http:\\www test-prova |
|
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Quindi bisogna sapere cos'è che realmente vuoi perchè ancora non si capisce bene. |
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
|
Quote:
Ed grazie anche per \W, era quello che cercavo a buon rendere
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum |
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:33.




















