2012-02-20 5 views
0

지금 북마크 릿을 개발 중이며이 작업에 직면 해 있습니다. 모든 페이지에서 모든 가격을 수집해야합니다.JavaScript를 사용하여 페이지에서 가격을 수집하십시오.

가격은 다양한 통화 및 HTML 마크 업을 제외하고 여러 형식 ($ 19.00, 15.45 $ 등) 일 수 있습니다. 좋은 소식은 jquery를 사용하고 있다는 것입니다. 누군가가 그것을 달성 할 수있는 방법을 생각을 가지고 있다면

사전에 :)

감사를 공유하시기 바랍니다!

+1

우리는 기발한 생각을 내 친구를 가질 수 있지만 마크 업 해결책 ;-) –

+2

당신은 가능한 모든 형식을 처리 할 수있는 가격 추출 루틴을 작성할 필요가 없습니다. 데이터 품질 문제를 다루는 데에는 일반적으로 마법의 탄환이 없습니다. 몇 가지 제약 조건을 지정할 수 있다면 제안할만한 트릭이있을 수 있습니다. –

+0

"모든 페이지"는 자신의 페이지 (동일한 도메인) 또는 외부 페이지를 의미합니까? –

답변

2

일치하는 마크 업이 없으면 알려진 패턴에 대한 정규식을 작성해야합니다. 예를 들어 :

는 대상 데이터는 잘 모르겠어요 그래서 구조화이다하고 있기 때문에
\$[0-9]*.?[0-9]{1,2} 

이 하나있다 :

는 다음과 같이 보입니다 정규식을 사용합니다 $ 19.00 같은 패턴을 캡처하려면 이것에 대한 좋은 대답. 찾고있는 패턴을 식별하고이를 식별 할 수있는 정규 표현식을 작성해야합니다. 여기

을 테스트 정규 표현식 : http://regexpal.com/

행운을 빕니다.

-R

+0

고마워요, 제가 살펴 보겠습니다. – Grin

관련 문제