in reply to Re^4: Truncating after the last period
in thread Truncating after the last period

The spec doesn't assert there will necessarily be a period, either.

Oh, but it did. It said "after the last period" not "after the last period if there is one".

You assumed. I read what was there.

Perl and PHP are the only programming languages that have a regular expression pattern to match true characters (i.e., graphemes) instead of code points. You just have to know it and use it.

I'll take that bunch of evasive misdirection as an admission that: No. That cannot happen.

And the only [sic] thing here is your overinflated sense of superiority.


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.

Replies are listed 'Best First'.
Re^6: Truncating after the last period
by Jim (Curate) on Aug 22, 2011 at 20:24 UTC

    The OP specified 400 characters. You posted a purported solution that, among other problems, wrongly used the regular expression pattern to match any code point, not any character.

    I used "[sic]" when I quoted you so no one would think I had made the mistake of not capitalizing Perl and Unicode, both of which are properly capitalized proper names.

      wrongly used the regular expression pattern to match any code point, not any character.

      Only if you're using the newly broken 5.14 semantics. I'm not.

      And anyone who is (should) know they are and take the appropriate action.

      I won't be any time soon. Eventually someone will fix this mess, and there's no point in learning something you're only going to have to unlearn again once people realise how stupid it is.


      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.

        Huh? What are you talking about?

        The regular expression pattern to match Unicode graphemes was introduced many years ago in Perl 5.8. What "newly broken 5.14 semantics" are you referring to? And how are they relevant to this discussion?

        By the way, I'm running Perl 5.8.8 and Perl 5.12.3. I haven't upgraded to Perl 5.14 yet.