웹 페이지 세트를 새로운 시스템으로 업그레이드하고 각 페이지 상단의 상용구를 제거하고 교체하고 새로운 상용구로 교체하려고합니다. 다행히도 각 페이지에는 내용 표가 있으며 앞에는 표가 없습니다. 나는 다음과 같이하고 싶다 :HTML 문서에서 테이블을 제거하려면 어떻게해야합니까?
$contents =~ s/^.*<table/$newHeader/
이것은 $ 내용의 첫 번째 줄에서만 작동한다. 파일의 첫 번째 < 테이블을 새 상용구로 바꾸기 전에 모든 것을 바꿀 수 있습니까?
Perfect. 감사! –
좋은 답변이지만 완벽하지는 않습니다./s 옵션이 점과 일치하는 공백을 만들 것이라는 것은 정확하지 않습니다. 도트는 옵션이 없더라도 공백을 정확하게 일치시킵니다. "공백"을 "줄 바꿈"으로 바꾸면 실제로 그 답이 완벽합니다. – innaM
@Manni : 당신이 맞고 고정되어 있습니다. –