2014-01-14 6 views
-1

문자열에서 특정 정규식 문자를 제거하는 방법이 있습니까? 예를 들어문자열에서 정규식을 제거하십시오.

이 문자열 :

"^/projects/.*/edit" 

... 특정 정규식 문자없이이된다 :

var input = @"^/projects/.*/edit"; 
var output = Regex.Replace(input, @"[^a-zA-Z]", " "); 
output = Regex.Replace(output.Trim(), @"\s+", "-"); 
+2

문자열에서 ".", "^"및 "*"과 같은 문자를 제거 하시겠습니까? 목표는 무엇입니까? –

+2

이것은 XY 문제처럼 들립니다. http://www.perlmonks.org/?node_id=542341 –

+0

예, 정규 표현식으로 해석되는 모든 문자 – Nanego

답변

0

당신이 시도 제발

"^/projects/.*/edit".gsub(/[^\/a-z0-9A-Z]/,"") # => "/projects//edit" 
+3

정말 이것이 루비 코드라고 확신합니까? – toro2k

2

이 시도 :

"/projects//edit" 
관련 문제