Hallelujah!
For some reason I assumed ?? would work same as //, little realizing that it is its own operator.
I just couldn't figure out why it only responded to the first instance, until I ran into it through your link...
10x,
---perchance
| [reply] [d/l] |
// is an m-less form of m//. This means that m?? is the functional equivalent. Or m!!, m>> or even m**.
Considering // will soon be an operator, things are sure going to get interesting.
Update:
What Dog and Pony is talking about is this bit:
If "/" is the delimiter then the initial m is optional. With the m you can use any pair of non-alphanumeric, non-whitespace characters as delimiters. This is particularly useful for matching path names that contain "/", to avoid LTS (leaning toothpick syndrome). If "?" is the delimiter, then the match-only-once rule of ?PATTERN? applies. If "'" is the delimiter, no interpolation is performed on the PATTERN.
I find that I use hash-marks as a replacement more often than not(m##), or, on those occasions where that's no good, excamation marks (m!!). Now I remember why I don't use '?'.
| [reply] [d/l] [select] |
| [reply] [d/l] [select] |
| [reply] |