<div class="gmail_quote">2010/8/24 Karim Gorjux <span dir="ltr"><<a href="mailto:lemieliste@gmail.com">lemieliste@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Non è proprio una questione di python, ma dato che regex fa parte del<br>
linguaggio avrei una cosa da chiedere. Seguendo il libro sulle<br>
espressioni regolari di un certo Beri (lol) ho letto dell'ancoraggio<br>
\b che viene utilizzato per definire la delimitazione di una parola.<br>
Ho notato che per farlo funzionare su vim invece devo usare \< per<br>
l'inizio parola e \> per la fine parola. Come mai? Le regex non sono<br>
uno standard?<br></blockquote><div><br></div><div>Eh, Karim, in un mondo ideale dovrebbe essere come dici tu.</div><div>Guarda quanti flavor esistono: <a href="http://www.regular-expressions.info/refflavors.html">http://www.regular-expressions.info/refflavors.html</a></div>
<div><br></div><div>Cito da <a href="http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml">http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml</a> :</div><div><br></div><div><span class="Apple-style-span" style="font-size: 13px; ">"The plugin is written specifically for Vim, so you can build your regular expressions as you would in Vim. In other tools, you'd have to make allowances for backslash escaping specific elements (like '(', ')', '+', '?', etc.) to use what you had developed in those tools. You'd also have to make substitutions, like '\<' for '\b' for word boundary ('\b' has its own meaning in Vim), and '\(...\)\@=' for '(?=...)'. This renders these other tools all but useless for Vim."<br>
</span></div><div><br></div><div>Ciao.</div><div>Marco.</div></div><br>-- <br><a href="http://thinkcode.tv/gratis">http://thinkcode.tv/gratis</a> - Capire in 15 minuti cosa può fare Python<br><a href="http://stacktrace.it">http://stacktrace.it</a> - Aperiodico di resistenza informatica<br>
<a href="http://python.thinkcode.tv">http://python.thinkcode.tv</a> - Videocorso di Python<br><a href="http://beri.it">http://beri.it</a> - Blog di una testina di vitello<br><br>