2013-08-18 1 views
0

그래서 모든 공간을 싫어하는 것으로 바꾸고 거기에 공간이 없으면 그대로 있어야합니다. 내가 가진 유일한 문제는 누군가가이 문제에 대한 패턴을 게시 할 수있는 패턴 것입니다?""을 "_"정규식 패턴으로 바꾸시겠습니까? C#

+3

왜 이것을 위해 Regex가 필요합니까? string.Replace()는 잘되어야합니다 ... –

답변

4

정보를 입력하지 않았지만 String.Replace() 방법을 사용해야하는 것처럼 보입니다.

는 현재 문자열에서 지정된 유니 코드 문자 또는 문자열의 모든 항목이 다른 지정된 유니 코드 문자 또는 문자열로 대체되는 새로운 캐릭터 라인을 돌려줍니다.

yourstring = yourstring.Replace(' ', '_'); 

내가 NetMF 더하려면 string.replace

당신이 그것에 대해 확신이없는 사용하기 때문에? 나는 String 클래스는 .NET 마이크로 프레임 워크 버전 2.0, 2.5, 3.0, 4.0, 4.1에서 사용 가능 NetMF

버전 정보

  • avaiable이다라고 생각합니다.
+1

불필요한 복잡성 추가. string.Replace가 챔피언처럼 작동 할 때 왜 RegEx가 필요한가요? 고마워, 나는 똑같이 대답하려고했으나 오히려 그것을 투표했다. – abhishek

+0

@abhishek 절대적으로 그는 정규 표현식을 사용할 필요가 없습니다. 'String.Replace'가 이에 해당합니다. –

+0

NetMF를 사용하기 때문에 string.replace가 없습니다. – Encore

0

당신은 정규식이 시도하여이 작업을 수행하는 것이 정말 열망하는 경우

mystring에 원래의 문자열입니다
mystring = Regex.Replace(mystring, @"\s", "_", RegexOptions.None, TimeSpan.FromSeconds(1.5)); 

.

관련 문제