<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
I have a fileName and I want to cut off its file extension (.jpg, .png etc.). To do this efficiently I wanted to use regular expressions with lookaround.<br>
<br>
So let's assume the following:<br>
<br>
| fileName |<br>
fileName := 'test.jpg'.<br>
<br>
fileName matchesRegex: '.+(=?.(jpg|jpeg|png))'<br>
<br>
I thought there is a possibility of returning the string without file extension through lookaround.<br>
<br>
Do you have any hints for me?<br></blockquote><div><br></div><div>#sansPeriodSuffix can help</div><div><br></div><div>or if you want only some extension:</div><div>fileName regex: '.+(=?.(jpg|jpeg|png))' matchesDo: [:fname | newFileName:= fname sansPeriodSuffix]</div>
<div><br></div><div>you probably can do it only with regex but I don't know right now :)</div><div><br></div><div>hth,</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Thanks guys!<br>
<br>
Regards,<br>
Hans<br>
______________________________________________________<br>
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!<br>
Jetzt freischalten unter <a href="http://movieflat.web.de" target="_blank">http://movieflat.web.de</a><br>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Cédrick<br>