[#7785] rb2c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1999/09/02

[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

14 messages 1999/09/15

[ruby-dev:7823] Regexp.quote '-'

From: Minero Aoki <aamine@...>
Date: 1999-09-08 14:06:26 UTC
List: ruby-dev #7823
あおきです。

Regexp.quote が、'-' をクオートしてくれるほうがいいと思うのですが
どうでしょうか。例えば、

  atomchars = Regexp.quote( "#+-$%!&'`*{|}~^/=?" )
  re = /\A[#{atomchars}]+/

のような場合に困りました。バックスラッシュをつけても、その
バックスラッシュまでクオートされてしまうのでうまくいきません。
-------------------------------------------------------------------
あおきみねろう

--- org.re.c	Wed Sep  8 22:45:50 1999
+++ re.c	Wed Sep  8 23:01:39 1999
@@ -961,7 +961,7 @@
 	    s--;
 	    continue;
 	}
-	if (*s == '[' || *s == ']'
+	if (*s == '[' || *s == ']' || *s == '-'
 	    || *s == '{' || *s == '}'
 	    || *s == '(' || *s == ')'
 	    || *s == '|'

In This Thread

Prev Next