2014-09-28 8 views
2

다양한 태그가있는 데이터베이스에서 텍스트를 추출하고 있습니다. 예를 들어coldfusion에서 문자열에서 텍스트 찾기 및 추출

이 텍스트의 페이지입니다

, 다른 [페이지 = 5] 페이지 여기 [/ 페이지] 또는 이 [자료 = 3] 문서 [/ 문서]를 다운로드 할 수 있습니다 또는이 [자료 = 4] 문서 [/ 자료] 나는 각 태그 유형을 찾아 폴더/파일 5 페이지를 위해 무엇이든이 예에서, 그래서 다른 텍스트의 내용을 교체해야

하고, 어떤 문서 3과 4가 무엇이든 마찬가지입니다.

첫 번째 생각은 처음에는 [page = 또는 [document =, 그 다음 모든 것을]로 추출하여 문자열을 조사하여 각 docoument 또는 페이지에 대한 데이터베이스 ID를 얻었습니다.

그런 다음 해당 문서/페이지 ID를 데이터베이스에 쿼리하고 [페이지 및 [문서 태그를 올바른 링크와 위치로 바꿀 수 있습니다.

그러나 나는 이것을 달성하는보다 효율적인 방법이 있어야한다고 생각합니다.

[페이지 및 [문서 값을 배열로 추출하는 간단한 방법은 있습니까?

그런 다음 배열을 반복하고 데이터베이스 쿼리를 수행하여 필요한 것을 바꿀 수 있습니까?

+0

다음 코드를 돕기 위해 마지막 코드를 공유하는 마인드? :) – Leigh

+0

아직 해본 적이 없지만, 언제 글을 올리시겠습니까? – luke

답변

0

아마도 재대 결을 원할 것입니다. 일치하는 배열을 반환합니다.

+0

감사합니다. Raymond와 블로그에 감사드립니다. 뭔가 해결책을 찾고있는 중에 자주 찾아 왔습니다! – luke