웹 사이트에서 HTML을 가져 오는 응용 프로그램이 있습니다. HTML이있는 문자열이 있는데 정보를 얻고 싶은 특정 태그가 있습니다. 그러나 모든 요청 후에 태그의 특정 속성이 변경되기 때문에 와일드 카드를 사용해야합니다. 한 번에 필요한 모든 태그의 정보를 얻으 려하므로 HTML을 지나치게 검색 할 필요가 없습니다. 누군가 제발 설명/NSRegularExpression 패턴에 대한 튜토리얼을 가리킨 그것을 사용하여 주시겠습니까? Stackoverflow와 Apple Documentation에서 온라인으로 보았습니다. 도움이되는 것이 없습니다. 또한 누군가 나에게 똑같은 일을하도록 다른 방법을 알고 있다면 게시 해주세요.코코아 터치 NSRegularExpression 패턴
답변
NSRegularExpression 설명서를 온라인으로 사용해 보았습니다. 정규식 패턴의 기본 사항을 이해하고 나면 이해하기가 더 쉬웠습니다. 당신이 온라인으로 보면 당신은 많은 정규식 패턴 설명을 찾을 수 있고, NSRegularExpression 문서는 iOS 용 여기에 있습니다 : http://developer.apple.com/library/mac/#documentation/Foundation/Reference/NSRegularExpression_Class/Reference/Reference.html :
대신 NSXMLParser를 사용할 수 있습니까? 특정 응용 프로그램에 적합한 지 확실하지 않지만 HTML 문자열을 한 번만 통과해야합니다. 태그 당 하나의 "if"문을 간단히 가질 수 있으므로 와일드 카드도 실제로 필요하지 않습니다.
이전에 NSXMLParser를 사용하지 않은 경우 Event-Driven XML Programming Guide이 매우 유용합니다.
이 작업을 위해 이미 NSXMLParser를 사용하려고 시도했지만 작동하지 않습니다. – futurevilla216
왜? HTML에 오류가 있습니까? –
나는 오류를 받았으며 앞으로 생각하기를 시도한 후에 다른 방법을 사용하는 것이 더 합리적이라는 것을 깨달았습니다. – futurevilla216
- 1. 코코아 터치 연결 및 데이터 디자인 패턴
- 2. UIImageView의 코코아 터치 터치
- 3. 코코아 터치 :
- 4. 코코아 터치 - AVFoundation
- 5. 코코아 터치 - 모션 감지?
- 6. 코코아 터치 - UIAnimation 질문
- 7. 코코아 터치 : 메모리 관리
- 8. 코코아 터치 : 텍스트 장식
- 9. 코코아 터치 - 대화 상자?
- 10. 코코아 터치 - 버튼 누르기
- 11. 코코아 터치 UITableView 데이터
- 12. 코코아 터치 - 뷰
- 13. 코코아 터치 - 분할 컨트롤
- 14. 코코아 터치 - 메모리 관리
- 15. 코코아 터치 - 로딩 AVAudioPlayer
- 16. 코코아 터치 - 타이머
- 17. 코코아 터치 구현 파일?
- 18. 코코아 터치 데이터 지속성
- 19. 코코아 터치 - 타이머로 애니메이션하기
- 20. UILabel 코코아 터치 깜박임
- 21. 코코아 터치 - 키보드 캡처
- 22. 코코아 터치 - UITextView 색상
- 23. 코코아 터치 - 프레임보기
- 24. 코코아 터치 : 동적으로 크기 조정보기
- 25. 코코아 터치 및 SQL 서버
- 26. 코코아 터치 - 카운트 다운 타이머
- 27. 코코아 터치 - tex 속성 변경?
- 28. 코코아 터치 : 레이아웃 작업 방법
- 29. Xcode 앱 누락 코코아 터치
- 30. 코코아 터치 SDK 3.2 - 비디오를
나는 여기에두고 간다. http://www.codinghorror.com/blog/2009/11/parsing-html-the-cthulhu-way.html –
나는 그것을 잘 할 수 있었다. 경고 해 주셔서 고맙지 만 Regex로 NSXMLParser보다 HTML을 파싱하는 것이 훨씬 행복합니다. – futurevilla216