c#-4.0
2011-09-02 5 views 0 likes 
0

문자열이 있습니다. "/ show/search/All.aspx? Att = A1". 'Att ='다음에 마지막 값을 효율적으로 얻는 방법?효율적인 방법으로 문자열 조작을 구현하는 방법은 무엇입니까?

효율적인 방법

무엇이든간에

+3

이전 질문에 대한 답변을 수락하십시오. 그렇지 않으면 많은 반응을 얻지 못할 것입니다. –

답변

0

...
이 시도 :

var str = "/show/search/All.aspx?Att=A1"; 
var searchString = "Att="; 
var answer = str.Substring(str.IndexOf(searchString) + searchString.Length); 
1

당신은 '='문자에 분할을 할 수 있습니다. (C에서)

예 :

캐릭터 라인 = "/show/search/All.aspx?Att=A1";

string [] parts = line.Split ('=');

// parts [1]은 A1을 포함하고; 당신은 단지 잘 작동 것이 하나 개의 URL과 다음 모두 다른 대답을 처리하는 경우

희망이

+0

다른 특정 매개 변수가 다른 순서로 전달되면 문자열의 특정 인스턴스에만 작동하고 중단됩니다. –

1

을하는 데 도움이됩니다. 내가 HttpUtility.ParseQueryString 방법을 사용하여 고려하고 열쇠로 원하는 항목을 꺼내.

관련 문제