2011-09-28 3 views
1

나는 같은 문자열에 여러 번호가 있습니다숫자를 얻기위한 RegExp +`; #`?

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

내가 문자열에서이 모든을 삭제하고 싶었을, 그래서 정규식 내 최선의 선택이 될 것이라고 생각했다.

;# 다음에 오는 일련의 숫자를 식별하는 정규 표현식은 무엇입니까? 이 같은

답변

7

시도 뭔가 :

\d+;# 

나는 AS3 모르지만 난 당신의 코드는 다음과 같이 보일 것입니다 생각 : 1 차 발생을 제거

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 again again :) – Andre