2010-11-25 5 views
0

특정 범위 내의 모든 숫자에 대해 검색 할 HTML 문서 내에서 일종의 찾기 및 바꾸기를 수행 할 수 있어야합니다. 그러나 각 숫자가 자신의 증가로 대체되어야합니다. 예를 들어, 나는 모든는 다음과 같이 페이지 내 링크 목록이 있습니다범위 내의 자동 증가 URL ID 번호

.../click.asp?aid=702134570 
.../click.asp?aid=702134571 
.../click.asp?aid=702134572 

해당 링크가 우리를 위해 자동 생성되어 새 링크로 업데이트 할 필요가 매일. 변경되는 URL의 유일한 부분은 끝에있는 숫자이며 모두 동일한 금액만큼 증가합니다. 생성 된 링크의 다음 많은이처럼 보였다 그래서 만약 :

.../click.asp?aid=762184547 
.../click.asp?aid=762184548 
.../click.asp?aid=762184549 

그래서 모든 링크 '원조'정확히 60049977. 증가 할 것이다 문제는이 숫자가 너무 범위가 내 검색 할 것이 분명 매일 변경 한 것입니다 . Dreamweaver가 옵션을 찾아 바꾸어 정규 표현식을 지원한다는 것을 알고 있습니다.이 방법이 가능할 수도 있지만 확장 검색 후에는 아무것도 찾지 못했고 정규식으로 익숙하지 않아서 무엇을 시도해야하는지 알 수 없습니다. 미리 감사드립니다.

+1

이 날 것으로 보인다 몇 가지 변수를 사용하는 가장 좋은, 그것은 사양 및 기능 내에서의 경우 당신의 서버는 html 문서에 하드 코드 된 것이 아니라 동적으로 이러한 링크를 생성 할 것입니다. – Mala

답변

0

찾기 및 드림위버 내에서 기능이 click.asp? 원조를 검색하여 변경하려는 링크를 찾을 수 있어야 대체 =

당신도 확인하여 후행 번호를 포함하도록 시도 할 수있는 "일반 사용 표현식 "상자를 검색하여 다음을 검색하십시오. click.asp \? aid = \ d +

그러나 특정 숫자를 추가하여 값을 자동으로 바꿀 수있는 기능은 없습니다.

이론적으로 Dreamweaver에서 두 번째 매개 변수로 함수를 지정할 수있는 JavaScript String.replace() 메서드를 사용하여 소스를 적절한 조정으로 직접 대체 할 수있는 명령을 만들 수 있습니다 , 간단한 문자열보다. 하지만 이렇게하려면 Dreamweaver extension을 만드는 방법을 배워야합니다.

말라 (Mala)가 말했듯이, 이것은 동적으로 생성되는 것이어야하며, 매일 이러한 변화를 인간이 의지하지 않아야합니다. 당신은 .. 나는이 도움이 될 수 생각 을 스크립틀릿을 사용할 수 있습니다 대신 직접 번호를 할당

0

는 .. ..