<div class="gmail_quote">2011/2/1 JJ Merelo <span dir="ltr">&lt;<a href="mailto:jjmerelo@gmail.com">jjmerelo@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
El día 1 de febrero de 2011 08:42, Javier Sanchez &lt;<a href="mailto:sjllera@gmail.com">sjllera@gmail.com</a>&gt; escribió:<br>
<div><div></div><div class="h5">&gt;<br>
&gt;<br>
&gt; Hola chavales !<br>
&gt;<br>
&gt; tengo un problema muy sencillo que no termino de solucionar. En sed para<br>
&gt; separar de un string/linea las palabras que<br>
&gt; empiezan conuna mayuscula uso &quot;/\([A-Z]\)/\ \1/g&quot;, el caso es que la misma<br>
&gt; con tr ni con s soy capaz de que funcione<br>
&gt; que se me escapa ?<br>
<br>
</div></div>¿Un ejemplo?<br>
De todas formas con tr no veo como puedes separar las palabras; con s<br>
tampoco lo tengo muy claro (¿sustituyendo por espacio?) ¿Has probado a<br>
usar algo así como<br>
my @palabras_mayuscula = ( $linea =~ /\b([A-Z]+)\b/ );<br>
<br>
(eso si no llevan caracteres latinos, claro)<br>
<br>
Saludos<br>
<font color="#888888"></font><br></blockquote></div>No se si he entendido bien lo que quieres hacer, si es que un string tal que así:<br>
<br>
&quot;holaMundoQueTal&quot;<br>
<br>
Se convierta en esto:<br>
<br>
&quot;hola Mundo Que Tal&quot;<br>
<br>
En tu regexp te sobran los backslashes (\), en perl si los escapas los considera literales (demasiado vi? ;)).<br><br>$ perl -ple &#39;s/([A-Z])/ \1/g&#39;<br>holaMundoMundial<br>hola Mundo Mundial<br><br>También puedes usar la ligeramente más eficiente (y mucho más molona) opción del lookahead:<br>
<br>$ perl -ple &#39;s/(?=[A-Z])/ /g&#39;<br>holaMundoMundial<br>hola Mundo Mundial<br><br>¿Es esto lo que querías hacer?<br><br>Salu2,<br>D.<br><br><font color="#888888"><br>
--<br>
JJ<br>
_______________________________________________<br>
Madrid-pm mailing list<br>
<a href="mailto:Madrid-pm@pm.org">Madrid-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/madrid-pm" target="_blank">http://mail.pm.org/mailman/listinfo/madrid-pm</a><br>
</font><br>