this is the best i’ve come up with
%r/^(?!.*)$/m
comments?
-a
this is the best i’ve come up with
%r/^(?!.*)$/m
comments?
-a
Hi –
On Fri, 16 Dec 2005, [email protected] wrote:
this is the best i’ve come up with
%r/^(?!.*)$/m
How about:
/[^\w\W]/
David
–
David A. Black
[email protected]
“Ruby for Rails”, forthcoming from Manning Publications, April 2006!
unknown wrote:
this is the best i’ve come up with
%r/^(?!.*)$/m
%r/\z\A/ ?
On 15/12/05, [email protected] [email protected] wrote:
===============================================================================
| ara [dot] t [dot] howard [at] noaa [dot] gov
| all happiness comes from the desire for others to be happy. all misery
| comes from the desire for oneself to be happy.
| – bodhicaryavatara
/\1/ seems to work.
On Fri, 16 Dec 2005, Mike F. wrote:
unknown wrote:
this is the best i’ve come up with
%r/^(?!.*)$/m
%r/\z\A/ ?
close
irb(main):020:0> “” =~ %r/\z\A/
=> 0
-a
On Fri, 16 Dec 2005, C Erler wrote:
–
/\1/ seems to work.
you win the golf contest i think… that seems to be the shortest
possible…
wow.
-a
[email protected] wrote:
On Fri, 16 Dec 2005, C Erler wrote:
/\1/ seems to work.
you win the golf contest i think… that seems to be the shortest
possible…
Same number of chars:
/.^/
On Fri, Dec 16, 2005 at 05:50:04AM +0900, [email protected] wrote:
Same number of chars:
/.^/
it’s ‘smaller’ too…
. . . and “cuter”.
–
Chad P. [ CCD CopyWrite | http://ccd.apotheon.org ]
unix virus: If you’re using a unixlike OS, please forward
this to 20 others and erase your system partition.
[email protected] wrote:
comments?
I think you mean ‘a regex which doesn’t match anything’; surely
/^$/ is a regex which matches nothing?
mathew
On Fri, 16 Dec 2005, Bob S. wrote:
/.^/
it’s ‘smaller’ too…
-a
On Dec 16, 2005, at 3:47 PM, mathew wrote:
[email protected] wrote:
comments?
I think you mean ‘a regex which doesn’t match anything’; surely
/^$/ is a regex which matches nothing?
No, he meant a regex that always fails.
Yours matches empty lines.
James Edward G. II
On Sat, 17 Dec 2005, James Edward G. II wrote:
On Dec 16, 2005, at 3:47 PM, mathew wrote:
[email protected] wrote:
comments?
I think you mean ‘a regex which doesn’t match anything’; surely
/^$/ is a regex which matches nothing?No, he meant a regex that always fails.
lol!
ok. before this gets out of hand, what i meant was
regex =~ any_possible_string #=> false
kind regards.
-a
On Sat, 17 Dec 2005, mathew wrote:
[email protected] wrote:
comments?
I think you mean ‘a regex which doesn’t match anything’; surely
/^$/ is a regex which matches nothing?
indeed i did - but i thought that a subject like that would lead to
people
skiiming it and thinking i was having problems with my regex - that it
didn’t
match anything!
whose on first?
-a
In article [email protected],
[email protected] wrote:
No, he meant a regex that always fails.
lol!
ok. before this gets out of hand, what i meant was
regex =~ any_possible_string #=> false
That never happens in Ruby. =~ returns nil if the expression
and the string passed to it do not match.
I would guess that it should be possible to put all possible characters
between [ and ], and negate that.
I think /\z\a/ should do the trick, too (from experimentation, I can not
find anything that matches it, but maybe I haven’t thought/experimented
enough about/with it)
Finally, I think one can to build a not-too-long regex that only matches
strings of length larger than addressable memory, using something like:
/((x{1000000000}){1000000000}){1000000000}/
If you repeat that pattern a couple of times you get a regular
expression that, for all practical purposes, will match nothing.
Reinder
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs