Re: [Python] [PYTHON] Verificare se una stringa contiene dei caratteri

2023-11-30 Thread Marco Beri
Il giorno gio 30 nov 2023 alle ore 18:02 Valerio Pachera 
ha scritto:

> Ciao a tutti, devo fare una cosa relativamente, verificare se in una
> stringa (*in qualsiasi punto*) ci sono certi caratteri.
>
> Voi cosa fareste?
>

p = re.compile('.*[xyz].*')

Ciao.
Marco.
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] [PYTHON] Verificare se una stringa contiene dei caratteri

2023-11-30 Thread Antonio Cavallo
Puoi usare:

>>> "ciao".count("x")
4


> On Nov 30, 2023, at 6:02 PM, Valerio Pachera  wrote:
> 
> Ciao a tutti, devo fare una cosa relativamente, verificare se in una stringa 
> (in qualsiasi punto) ci sono certi caratteri.
> 
> Questo restituisce null perché la x è alla fine della stringa e non 
> all'inizio.
> >>> p = re.compile('[xyz]')
> >>> re.match(p, 'ciaox')
> 
> Questo invece fa match perché la stringa è all'inizio.
> >>> re.match(p, 'xciao')
> 
> 
> Anche se non mi interessa l'output potrei usare
> >>> re.findall(p, 'ciaox')
> ['x']
> 
> e verificare se la lista è vuota o meno.
> 
> Voi cosa fareste?
>  
> 
> 
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] [PYTHON] Verificare se una stringa contiene dei caratteri

2023-11-30 Thread Federico Fissore
Ciao

Hai provato p.search(“ciaox”) ?

https://docs.python.org/3/library/re.html#re.Pattern.search

Federico ___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] [PYTHON] Verificare se una stringa contiene dei caratteri

2023-11-30 Thread Valerio Pachera
Ciao a tutti, devo fare una cosa relativamente, verificare se in una
stringa (*in qualsiasi punto*) ci sono certi caratteri.

Questo restituisce null perché la x è alla fine della stringa e non
all'inizio.
>>> p = re.compile('[xyz]')
>>> re.match(p, 'ciaox')

Questo invece fa match perché la stringa è all'inizio.
>>> re.match(p, 'xciao')


Anche se non mi interessa l'output potrei usare
>>> re.findall(p, 'ciaox')
['x']

e verificare se la lista è vuota o meno.

Voi cosa fareste?
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python