나는 지난 1 년 동안 VB와 비슷한 것을 사용하지 않았지만 정규식 사용법을 잊어 버렸습니다. 나는 abit하지만 아무것도 검색하지 않았습니다. 그래서 나는 그것이 captcha URL (나는 그림 상자에 넣고 그것을 내 양식으로 표시 할 것이기 때문에)이 고유 한 숫자로 끝나는이 URL을 어떻게 얻을 수 있는지 궁금합니다. https://example.com/ex/captcha.php?gid=xxxxxxxxxxxxxxxxxxx 항상 그 정확한 길이이므로 ' 그만큼 힘들고 전 Visual Basic을 사용하고 있습니다.끝 부분에 고유 번호가있는 URL 가져 오기
답변
당신이처럼 Uri
및 HttpUtility
클래스를 사용하여 URL을 구문 분석 할 수 있습니다
Dim url As New Uri("https://example.com/ex/captcha.php?gid=xxxxxxxxxxxxxxxxxxx")
Dim parameters As NameValueCollection = HttpUtility.ParseQueryString(url.Query)
Dim gid As String = parameters("gid")
내가 +1했습니다. 하지만이 ASP.NET에서 그냥 작동하지 않는가요? – varocarbas
@varocarbas 아니요, 어떤 종류의 프로젝트에서도 작동합니다. 'HttpUtility' 클래스를 사용하려면 ** System.Web.dll ** 라이브러리를 참조하고'System.Web' 네임 스페이스를 가져와야합니다. 'Uri'는'System' 네임 스페이스와 ** System.dll ** 라이브러리에 있으므로 기본적으로 사용할 수 있습니다. 'NameValueCollection' 또한 ** System.dll ** 라이브러리에 있지만, 당신은'System.Collections.Specialized' 네임 스페이스를 가져와야 할 것입니다. –
정보 주셔서 감사합니다. – varocarbas
- 1. URL 끝 부분에 점 허용하기
- 2. URL 끝 부분에 index.php를 자동으로 추가하십시오.
- 3. 백본 - URL 끝 부분에 나타나는 해시 태그
- 4. 웹 페이지 끝 부분에 스택 추적 가져 오기
- 5. PHP에서 문자열 변수의 끝 부분에 정수 부분이있는 경우 가져 오기
- 6. 끝 부분에 공백을 제거하십시오/
- 7. 이미지 제목을 가져오고 링크의 현재 URL 끝 부분에 추가
- 8. 자바 스크립트에서 문자열 내의 URL 시작과 끝 부분에 문자 삽입
- 9. 함수의 시작과 끝 부분에 고유 한 코드를 추가하십시오.
- 10. 중복 주문 번호가있는 고유 고객
- 11. 열당 고유 번호가있는 배열 초기화
- 12. 고유 번호가있는 HTML 페이지 인쇄
- 13. JavaScript에서 줄 끝 부분에 대한 문자열 검색
- 14. iis는 url을 URL 끝 부분에 점으로 다시 씁니다.
- 15. HTaccess Redirect가 URL 끝 부분에 쿼리를 추가하고 있습니다.
- 16. 백본 model.save()가 URL 끝 부분에 ID를 추가하지 않음
- 17. facebook.com이 리퍼러 일 때 URL 끝 부분에 단일 0을 덧붙입니다.
- 18. 다른 페이지의 URL 끝 부분에 여분의 태그가 있음
- 19. Processing.js loadImage()에서 URL 끝 부분에 "jpg"를 추가합니다.
- 20. 줄의 시작/끝 부분을 잘라내어 끝/끝 부분에 붙이십시오.
- 21. jQuery를 사용하여 div의 끝 부분에 숫자 추가
- 22. 배열 끝 부분에 편리하게 인덱싱
- 23. UILabel 정렬 : 끝 부분에 "..."표시
- 24. jPlayer를 트랙 끝 부분에 유지하십시오.
- 25. 함수의 끝 부분에 도달하지 못했습니다.
- 26. 빔 : 라인 끝 부분에 삽입
- 27. TreeMap의 끝 부분에 요소를 넣으십시오.
- 28. 끝 부분에 쉼표 제거 루핑
- 29. 파이썬에서 라인 끝 부분에 추가하기
- 30. 끝 부분에 /를 사용 하시겠습니까?
당신은 이것에 대한 정규식이 필요하지 않습니다; 그냥 분할 또는 하위 문자열 + IndexOf. 그 중 하나에 대한 연구를 수행하면 솔루션을 신속하게 찾을 수 있습니다. – varocarbas
그래,하지만 분할을 사용하면 찾고있는 고유 번호가 소스에서 두 번 나오기 때문에 결과가 2 회가됩니다. 그러나 아이디어를 주셔서 감사합니다, 하위 문자열을 찾을 것입니다 :) – user3170664
아니, 하위 문자열과 분할 동일한 결과 (및 정규식)을 제공합니다. 문제를 적절하게 정의해야합니다. 예를 들어, 당신이 포함하는 URL에 대해 "captcha.php? gid ="분리 구분 기호로 사용할 수 있습니다 (작동해야합니까, 그렇지 않습니까?) – varocarbas