이 메타 태그 <meta content="Rs.55.09" itemprop="price">
또는 메타 태그 (<meta content="Rs.55.09" itemprop="price"> Rs.55.09
) 바로 뒤에 내용을 가져 오려면 제품 가격이 필요합니다. 데이터를 가져올 정규 표현식이 있습니까? 이 작품정규 표현식을 사용하여 데이터를 가져 오기
답변
사전에
감사합니다 ... : 정규식은 다음과 같이 HTML을 구문 분석하지 않는 것이 좋습니다 때문에
preg_match('/<meta content=\"(.*?)\" itemprop=\"price\">/i', $data, $matches);
을하지만, 나는 크게있는 DOMDocument 또는 다른 HTML 파서에보고 권 해드립니다.
Read more about HTML parsers here 또는 read more about why not to use regex here.
: 작동하지 않습니다. $ matches [0]처럼 $ matches와 함께 색인을 사용해야합니까? – Balu
'echo $ matches [1];',하지만 몇 가지 간단한 시행 착오와 함께, 당신은 그것을 스스로 발견 할 수 있었을 것입니다 ... – Jeroen
@Balu : hu? 예, 당신은 ... 어쩌면 당신은 그들을 사용하기 전에 PHP에서 정규식 함수를 읽어야합니다;) -> php.net/manual/en/function.preg-match.php (그리고 Jereens가 파서에 관해 조언 한 내용을 따르십시오) – cypherabe
- 1. 정규 표현식을 사용하여 텍스트에서 문자열 가져 오기
- 2. 정규 표현식을 사용하여 NSString에서 URL 가져 오기
- 3. 정규 표현식을 사용하여 URL의 일부분을 가져 오기
- 4. Java에서 정규 표현식을 사용하여 텍스트 제목 가져 오기
- 5. 자바 스크립트 정규 표현식을 사용하여 문자열에서 데이터를 가져 오는 방법
- 6. 정규 표현식을 사용하여 PHP에서
- 7. 정규 표현식을 사용하여 sed
- 8. 기본 정규 표현식을 사용하여
- 9. 정규 표현식을 사용하여 watin
- 10. 정규 표현식을 사용하여 바꾸기
- 11. 정규 표현식을 사용하여
- 12. 정규 표현식을 사용하여 HTML 변경
- 13. 정규 표현식을 사용하여 BBCode를 변환하십시오.
- 14. 표현식을 사용하여 데이터 세트에서 레코드 가져 오기
- 15. 정규 표현식을 리터럴 문자열 "$ 0"로 바꾸는 IE 가져 오기
- 16. 자바에서 정규 표현식을 사용하여 코드를 필요 I가 정규 표현식을 필요
- 17. 정규 표현식을 사용하여 검색 C++
- 18. JavaScript에서 정규 표현식을 사용하여 "$"일치시키기
- 19. 정규 표현식을 사용하여 단어를 추출하십시오.
- 20. 정규 표현식을 사용하여 명령을 추출하십시오.
- 21. 정규 표현식을 사용하여 텍스트 제거
- 22. 정규 표현식을 사용하여 문자열 자르기
- 23. 정규 표현식을 사용하여 텍스트를 제거하십시오.
- 24. 정규 표현식을 사용하여 숫자 비교
- 25. 정규 표현식을 사용하여 문자열 바꾸기
- 26. 정규 표현식을 사용하여 SQL을 추출합니다.
- 27. Jquery가 정규 표현식을 사용하여 바꿉니다.
- 28. NSRegularExpression을 사용하여 정규 표현식을 추출합니다.
- 29. 정규 표현식을 사용하여? 하지만 아니?
- 30. 정규 표현식을 사용하여 값을 얻을
지금까지 해보신 것은 무엇입니까? 귀하의 코드, 그것이 생성하는 오류 및 작업중인 데이터를 보여주십시오. –
''태그가 포함 된 문자열을 가지고 있습니까? 아니면 더 큰 문서의 일부입니까? – DaveRandom
@HaraldBrinkhof : 나는 사용자가 Google 앱을 검색 할 때 패키지 ID, 제목, 스크린 샷 URL 및 가격과 같은 앱 세부 정보를 반환하는 애플리케이션을 수행하고 있습니다. 앱 URL을 받고 있습니다. 이제 원하는 항목 그 URL의 내용 (가격, 등급 등)을 잡아라. – Balu