2011-02-09 3 views
0

C#에서 정규 표현식을 사용하여 "{\"id\":\"21432413214_124533451397\"}"의 숫자와 _ 만 얻는 방법을 알고 싶습니다. 예를 들어, "21432413214_124533451397"부분을 원합니다. 감사!Simle regex question, C#

답변

0

[0-9]+_[0-9]+ 그들 사이 밑줄로 두 숫자를 일치합니다.

0

다음 작업을해야합니다 :

@"""\d+_\d+""" 
+0

이 222_333 일치하지 않는, 그것은 일치 2____333 않습니다. 또한 숫자 앞뒤에 큰 따옴표가 필요합니다. –

+0

@Ilya Kogan : 예, 오타가 발생하여 사이트 충돌 및 지연으로 인해 13 분이 걸렸습니다. – leppie

2

JSON을 구문 분석하는 것처럼 보입니다. 당신이 위에서 설명한 것보다 더 복잡한 개체를 구문 분석하는 경우 당신은 JSON 직렬화 복원 유틸리티에 내장 된 C#을 사용할 수 있습니다 :

http://msdn.microsoft.com/en-us/library/bb412179.aspx