2011-09-28 42 views
1

我有一個字符串幾個號碼,如:RegExp獲取任意數字+`;#`?

8;# 
10;# 
34;# 
etc... 

我想刪除所有的這些從字符串,所以在想正則表達式將是我最好的選擇。

我會用什麼正則表達式來識別任何系列的數字,然後是;#

回答

7

嘗試這樣的:

\d+;# 

我不知道AS3,但我覺得你的代碼應該是這個樣子:

var r:RegExp = /\d+;#/; 
var s:String = "foo 8;# bar 10;#baz 34;# bah"; 
var x:String = s.replace(r, "") 
+0

,消除一日發生,所以輸出:foo bar 10; #baz 34;#bah //我會看看如何讓它堅持下去。感謝您的幫助:) – Andre

+0

剛剛發現如何讓它堅持下去。 RegExp應該看起來像:/ \ d +;#/ g Tks再次:) – Andre