<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_Python%2FRegEx-12</id>
	<title>Curso de Programación en Python/RegEx-12 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_Python%2FRegEx-12"/>
	<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/RegEx-12&amp;action=history"/>
	<updated>2026-04-04T11:13:23Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/RegEx-12&amp;diff=119485&amp;oldid=prev</id>
		<title>Rrc en 14:20 18 dic 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_Python/RegEx-12&amp;diff=119485&amp;oldid=prev"/>
		<updated>2015-12-18T14:20:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Más back reference por posición =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Usamos 3 back references en este ejemple.&lt;br /&gt;
Tenemos una list de contactos, algunos sin teléfonos.&lt;br /&gt;
Si existe un número telefono el es al inicio del registro&lt;br /&gt;
sequido por un apellido paterno y un coma, y el/los nombres&lt;br /&gt;
el apellido materno, si existe.&lt;br /&gt;
&lt;br /&gt;
Queremos presentarlo en forma:&lt;br /&gt;
&lt;br /&gt;
Nombre(s) apellido materno apellido paterno teléfono&lt;br /&gt;
&lt;br /&gt;
[rrc@Pridd ~]$ python3&lt;br /&gt;
Python 3.4.3 (default, Jul  1 2015, 18:38:11) &lt;br /&gt;
[GCC 4.9.2] on linux&lt;br /&gt;
Type &amp;quot;help&amp;quot;, &amp;quot;copyright&amp;quot;, &amp;quot;credits&amp;quot; or &amp;quot;license&amp;quot; for more information.&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; import re&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; &lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; l = [&amp;quot;3331452638 Couture, Richard&amp;quot;, &lt;br /&gt;
...      &amp;quot;Garcia, Manuel Espinoza&amp;quot;, &lt;br /&gt;
...      &amp;quot;3332435264 Ortego, Luisa Elezabeth Muñoz&amp;quot;,&lt;br /&gt;
...      &amp;quot;4564756654 Herera, Alfonso Abel Garcia&amp;quot;]&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; &lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; for i in l:&lt;br /&gt;
...   res = re.search(r&amp;quot;([0-9-]*)\s*([A-Za-z]+),\s+(.*)&amp;quot;, i)&lt;br /&gt;
...   print(res.group(3) + &amp;quot; &amp;quot; + res.group(2) + &amp;quot; &amp;quot; + res.group(1))&lt;br /&gt;
... &lt;br /&gt;
Richard Couture 3331452638&lt;br /&gt;
Manuel Espinoza Garcia &lt;br /&gt;
Luisa Elezabeth Muñoz Ortego 3332435264&lt;br /&gt;
Alfonso Abel Garcia Herera 4564756654&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>