다양한 태그가있는 데이터베이스에서 텍스트를 추출하고 있습니다. 예를 들어coldfusion에서 문자열에서 텍스트 찾기 및 추출
이 텍스트의 페이지입니다
는, 다른 [페이지 = 5] 페이지 여기 [/ 페이지] 또는 이 [자료 = 3] 문서 [/ 문서]를 다운로드 할 수 있습니다 또는이 [자료 = 4] 문서 [/ 자료] 나는 각 태그 유형을 찾아 폴더/파일 5 페이지를 위해 무엇이든이 예에서, 그래서 다른 텍스트의 내용을 교체해야
하고, 어떤 문서 3과 4가 무엇이든 마찬가지입니다.
첫 번째 생각은 처음에는 [page = 또는 [document =, 그 다음 모든 것을]로 추출하여 문자열을 조사하여 각 docoument 또는 페이지에 대한 데이터베이스 ID를 얻었습니다.
그런 다음 해당 문서/페이지 ID를 데이터베이스에 쿼리하고 [페이지 및 [문서 태그를 올바른 링크와 위치로 바꿀 수 있습니다.
그러나 나는 이것을 달성하는보다 효율적인 방법이 있어야한다고 생각합니다.
[페이지 및 [문서 값을 배열로 추출하는 간단한 방법은 있습니까?
그런 다음 배열을 반복하고 데이터베이스 쿼리를 수행하여 필요한 것을 바꿀 수 있습니까?
다음 코드를 돕기 위해 마지막 코드를 공유하는 마인드? :) – Leigh
아직 해본 적이 없지만, 언제 글을 올리시겠습니까? – luke