In java posso usare la regex: \p{Sc}
per rilevare il simbolo di valuta nel testo. Qual è l'equivalente in Python?Che cos'è un'espressione regolare per il simbolo di valuta?
risposta
È possibile utilizzare la categoria Unicode se si utilizza regex
pacchetto:
>>> import regex
>>> regex.findall(r'\p{Sc}', '$99.99/€77') # Python 3.x
['$', '€']
>>> regex.findall(ur'\p{Sc}', u'$99.99/€77') # Python 2.x (NoteL unicode literal)
[u'$', u'\xa2']
>>> print _[1]
¢
UPDATE
modo alterantive utilizzando unicodedata.category
:
>>> import unicodedata
>>> [ch for ch in '$99.99/€77' if unicodedata.category(ch) == 'Sc']
['$', '€']
Se si vuole attaccare con re, forniscono il characters from Sc manually:
u"[$¢£¤¥֏؋৲৳৻૱௹฿៛\u20a0-\u20bd\ua838\ufdfc\ufe69\uff04\uffe0\uffe1\uffe5\uffe6]"
farà.
Quale di questi è il simbolo dell'euro? – Nzall
Questo è contenuto in '\ u20a0- \ u20bd': € è' \ u20ac'. – Phillip
È possibile automatizzare la generazione del set di caratteri di valuta: 'currency_symbols = u '' join (unichr (i) per i in range (0xffff) se unicodedata.category (unichr (i)) == 'Sc')' –
- 1. Formato valuta senza simbolo di valuta
- 2. 3 Digita il codice valuta nel simbolo di valuta
- 3. Java String.Format con il simbolo di valuta
- 4. Simbolo valuta NSNumberFormatter
- 5. Valuta NSNumberFormatter senza simbolo?
- 6. simbolo di valuta in Magento
- 7. Get simbolo di valuta in PHP
- 8. È possibile derivare il simbolo di valuta dal codice di valuta?
- 9. Come arrivare simbolo di valuta sistema per una stringa
- 10. Modificare il simbolo di valuta o rimuoverlo nella valuta maschera di immissione
- 11. Impostare il simbolo di valuta quando si scrive con xlsxwriter
- 12. Simbolo di valuta per varie lingue in .net
- 13. Espressione regolare per corrispondere a TUTTI i simboli di valuta?
- 14. Come ottenere il simbolo di valuta in base al nome della valuta?
- 15. Valuta Js angolare, simbolo euro dopo
- 16. Qual è il tag HTML per il simbolo di valuta "Dollaro cinese"?
- 17. Campo di immissione testo HTML con simbolo di valuta
- 18. Localizza valuta per iPhone
- 19. convertito javascript numero in formato valuta, ma senza "$" o qualsiasi simbolo di valuta
- 20. Java: simbolo di valuta basato su codice valuta ISO 4217 cod
- 21. simbolo valuta non visualizza nella finestra di console
- 22. LaTeX: Come regolare come il simbolo Somma scopre
- 23. Che cos'è il simbolo __gmon_start__?
- 24. Il modo migliore per convalidare l'input di valuta?
- 25. mysql seleziona int come valuta o converti in formato valuta?
- 26. come inserire il simbolo di valuta mentre e dopo aver inserito UITextfield?
- 27. Problema che analizza il testo di valuta nel tipo decimale
- 28. Come analizzare la stringa in decimale con il simbolo di valuta?
- 29. Che cos'è il "?" simbolo nell'URL utilizzato per in PHP?
- 30. Che cosa significa il simbolo @ per Objective-C?
Grazie! Non sapevo che il pacchetto 'regex' fosse diverso dal pacchetto 're'. – Lanc
'regex' è * impressionante *. [Questa è solo la punta dell'iceberg.] (Https://pypi.python.org/pypi/regex) – Veedrac
@Lanc, ci sono persone che hanno provato a rispondere alla tua domanda. Se questo ti ha aiutato, puoi dire alla community in modo tale da [accettando la risposta] (http://meta.stackoverflow.com/a/5235) che è stato più utile per te. – falsetru