Contingut suprimit Contingut afegit
Línia 138:
 
Després ho vaig pensar, que m'havia explicat molt malament tant a la discussió com al xat. No passa res. Et proposo un altre exercici, de regexp que ja saps que és la meva creu. La [[plantilla:es-pron]] va de conya, però tinc un problema. Està fet a [[Mòdul:es-general]] a function export.pron. Fins l'últim comentari "-- accent" tinc el mot transcrit en AFI i dividit en síl·labes separades per un punt volat. Per posar l'accent en la síl·laba que té una vocal accentuada, "·(%l-[áéíóú])" em funciona per %l = lletres en minúscula, tant amb caràcters AFI llatins com grecs però no amb caràcters AFI estranys. És a dir, funciona <nowiki>{{#invoke:es-general|pron|camión}}</nowiki> ("ka·mjón" -> "kaˈmjon") i <nowiki>{{#invoke:es-general|pron|cazón}}</nowiki> ("ka·θón" -> "kaˈθon") però no <nowiki>{{#invoke:es-general|pron|cachón}}</nowiki> ("ka.tʃ͡ón" -> "ˈka.tʃ͡on" que posa l'accent al principi per la última instrucció que ho fa com a últim recurs). Es pot provar a [[Mòdul:Proves/Vriullop]] on he intentat substituir per "·(.-[áéíóú])" però llavors surten altres problemes. El regexp per Scribunto està explicat a [[mw:Extension:Scribunto/Lua reference manual#Patterns]]. --[[Usuari:Vriullop|Vriullop]] ([[Usuari Discussió:Vriullop|discussió]]) 18:41, 4 jul 2013 (CEST)
:Primer que res: entenc '''<u>el</u> regexp''' com al ''subllenguatge que utilitza expressions regulars per a trobar patrons en un text'' i '''<u>la</u> regexp''' com ''una expressió en eixe subllenguatge''. Crec que és una feblesa del regexp del Scribunto, diria que no accepta els caràcters purament fonètics, només com tu dius els llatins i grecs. S'hauria de consultar alguna documentació més ampliada, però no pinta bé. En python sí que et diria que hauries d'emprar <code>ur"(?u).*[áéíóú]"<code>, però en Scribunto no hi ha estes opcions. [[Usuari Discussió:Coet|<font color="purple"><b>Coet</b></font>]] 22:24, 5 jul 2013 (CEST)