Yes, but that check for "\n" is really irrelevant. It's required to be functionally identically, but not semantically.
Semantics are the real issue here. The regex is saying "Do you have a string that matches the beginning of the string, then t, r, u, e and then the end of the string", and the compare is saying "Is the string the word 'true'?"
"Is this the word I want" is the real intent.
| [reply] |
My point was that that is not what the regex is saying. Just my own personal bonnet-bee, but people
misinterpret $ way too often, and I feel it deserves publicity whenever it comes up.
| [reply] |