|Just another Perl shrine|
Re: transliteration d flag not working as expectedby BrowserUk (Pope)
|on Jun 09, 2013 at 11:20 UTC||Need Help??|
as the d flag should cause unmatched items to be deleted?
No. The /d flag is specified as: "Delete found but unreplaced characters.". Ie. Any character unmatched by the searchlist is left untouched
Since your search and replace lists are equal length, any characters matched will always be replaced, so nothing will ever be deleted.
Deletions will only occur if the replacement list is shorter than the search list; including the frequently used case of a null replacement list.
In addition, if you also specify /c, then only the t (ie. pre-translated f) will remain:
So, to get the effect you expected you could do two passes:
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.