Hi. I don't know anything about Perl but I got some help elsewhere for how to use Perl to change a selection of Spanish or any other language with the Roman alphabet into hyphens and spaces. This would be useful for my students learning Spanish.
The person who helped me came up with the command perl -pi -e 's/\S/\-/g'
With a crash course in using BB Edit and Terminal for the mac I've managed to use it. The only problem is the code turns commas, full stops, colons, and semi-colons into hyphens. I want to use it so students can write down the Spanish they are listening to over the hyphens and if the hyphens include punctuation marks this will confuse people. It didn't occur to me this problem beforehand unfortunately.
Is it possible to come up with an amended command that would covert only words into hyphens and spaces and leave the punctuation intact? I don’t know if this is an impossible task to ask for or is simple to do. I would be delighted if someone could come up with it. Thanks.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.