2009-10-05 7 views
1

의 내가 이런 텍스트의 무리가 (간체 예를 들어,하지만 당신은 아이디어를 얻을) 가정 해 봅시다 :정규 표현식

INSERT stuff(a,b,c)  VALUES('1','a','1'); 
INSERT stuff(a,b,c)  VALUES('2','b','1'); 
INSERT stuff(a,b,c)  VALUES('3','c','2'); 
INSERT stuff(a,b,c)  VALUES('4','d','2'); 
INSERT stuff(a,b,c)  VALUES('5','e','3'); 
INSERT stuff(a,b,c)  VALUES('6','f','3'); 

나는 정규 표현식을 찾고를 모든 숫자에서 ''을 제거하지만 숫자는 그대로 유지합니다.

다음은 catch입니다. 때마다 같은 위치에있는 인용 된 숫자를 셀 수 없습니다. 실제로이 보이는 곳

가지 경우가있을 수 있습니다 : VBScript를 작동 할과 정규식 개체가 좋은 것

INSERT stuff(a,b,c)  VALUES('6','3','f'); 

뭔가.

답변

7

VBScript를 개체에 대한 구문이 무엇인지 확실하지만,이있는 글로벌 대체 작동하지 않음 :

을 수행
Regex: '([0-9]+)' 
Replace: $1 
+0

. 첫 번째 경기에서는 $ 1, 두 번째 경기에서는 $ 2가 필요하다고 가정했기 때문에 나는 그 접근법을 시도하지 않았고, 임의의 수의 경기로 그 동작을 만드는 방법을 볼 수 없었습니다. 분명히, 나는 실수했다 :) –