HTML에서 미주 번호 다시 매기기

MerynDH

나는 철저한 Google 검색을 수행 한 후 SO에 대한 많은 제안 된 결과를 살펴 보았습니다.

컨텍스트 : XHTML 파일로 구성된 epub를 만들고 있습니다. 저자는 이제 책의 맨 처음에 미주를 삽입하여 기존 미주 번호를 다시 매겨 야합니다. 222 개가 있으니 손으로 (두번!)하는 편이 낫습니다.

우리의 목적을 위해이 책은 미주 텍스트가 들어있는 d1.xhtml~ d5.xhtml까지 의 6 개 파일로 구성됩니다 notes.xhtml.

노트 번호는 정규식을 사용하여 쉽게 식별됩니다. (>)([0-9]+)(<)

이제 나는 그것들을 증가시키는 방법에 대해 잃어 버렸습니다. 대체 함수는 수학적 연산을 수행 할 수없는 것 같으므로 "+1"부분을 수행하려면 프로그래밍 언어가 필요합니다. 저는 프로그래머가 아니기 때문에 어떻게 할 것인지 물어볼 수있을 거라고 생각했습니다.

Pietzcker 팀

컴퓨터에 Python이 있습니까? 그렇지 않은 경우 즉시 가져옵니다 (Python 3이 선호되지만 Python 2에서도 작동합니다).

import re
regex = re.compile(r">(\d+)<")

def replace(match):
   number = int(match.group(1)) + 1
   return ">{}<".format(number)

files = ["d1", "d2", "d3", "d4", "d5", "notes"]
for file in files:
    with open(file+".xhtml") as infile, open(file+"_new.xhtml", "w") as outfile:
        text = infile.read()
        outfile.write(regex.sub(replace, text))

아직 테스트하지는 않았지만 제대로 작동 할 것이라고 확신합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

HTML에서 미주 번호 다시 매기기

분류에서Dev

자동 번호 다시 매기기없이 Microsoft Word에서 각주 표시 하나를 제거하는 방법

분류에서Dev

재미있는 row_number ()-Redshift Postgres-시간 순서 및 번호 매기기 다시 시작

분류에서Dev

tmux에서 창 번호 다시 매기기

분류에서Dev

Linux에서 이더넷 장치 번호 다시 매기기

분류에서Dev

Excel에서 번호가 매겨진 열 번호를 다시 매기는 방법

분류에서Dev

imagemagick에서 번호가 매겨진 이미지 시리즈 만들기

분류에서Dev

imagemagick에서 번호가 매겨진 이미지 시리즈 만들기

분류에서Dev

iframe에 번호를 매기고 표시

분류에서Dev

Libreoffice Writer-각 페이지의 각주 번호 매기기 다시 시작

분류에서Dev

Libreoffice Writer-각 페이지의 각주 번호 매기기 다시 시작

분류에서Dev

다른 시작일에 대한 주 번호 가져 오기

분류에서Dev

Javascript에서 문자열 내부의 정수 번호 다시 매기기

분류에서Dev

Matlab에서 행렬의 연속 된 동일한 값 번호 다시 매기기

분류에서Dev

CSS : 1.1에서 중첩 된 ol 시작 번호 매기기

분류에서Dev

주 번호에서 한주의 시작-종료일 찾기

분류에서Dev

한 줄씩 다시 번호 매기기

분류에서Dev

MySQL 필드 번호 다시 매기기

분류에서Dev

메모장 ++ 번호 다시 매기기

분류에서Dev

모든 번호에 번호 매기기

분류에서Dev

Rmarkdown에서 pdf로 미리보기로 방정식 번호 매기기?

분류에서Dev

다단계 번호 매기기 내부 이미지에 대한 사용자 정의 캡션

분류에서Dev

다단계 번호 매기기 내부 이미지에 대한 사용자 정의 캡션

분류에서Dev

단일 문서 내의 여러 번호 매기기 시리즈

분류에서Dev

파일 전체에 다른 캡션 번호 매기기

분류에서Dev

MS 워드 자동 번호 매기기가 1에서 다시 시작되지 않습니다.

분류에서Dev

암호화 된 파티션 번호 다시 매기기-sda3에서 sda5로

분류에서Dev

(자바) if 문에서 인쇄 된 항목에 번호 매기기 시도

분류에서Dev

Grep에서 줄 번호 매기기

Related 관련 기사

  1. 1

    HTML에서 미주 번호 다시 매기기

  2. 2

    자동 번호 다시 매기기없이 Microsoft Word에서 각주 표시 하나를 제거하는 방법

  3. 3

    재미있는 row_number ()-Redshift Postgres-시간 순서 및 번호 매기기 다시 시작

  4. 4

    tmux에서 창 번호 다시 매기기

  5. 5

    Linux에서 이더넷 장치 번호 다시 매기기

  6. 6

    Excel에서 번호가 매겨진 열 번호를 다시 매기는 방법

  7. 7

    imagemagick에서 번호가 매겨진 이미지 시리즈 만들기

  8. 8

    imagemagick에서 번호가 매겨진 이미지 시리즈 만들기

  9. 9

    iframe에 번호를 매기고 표시

  10. 10

    Libreoffice Writer-각 페이지의 각주 번호 매기기 다시 시작

  11. 11

    Libreoffice Writer-각 페이지의 각주 번호 매기기 다시 시작

  12. 12

    다른 시작일에 대한 주 번호 가져 오기

  13. 13

    Javascript에서 문자열 내부의 정수 번호 다시 매기기

  14. 14

    Matlab에서 행렬의 연속 된 동일한 값 번호 다시 매기기

  15. 15

    CSS : 1.1에서 중첩 된 ol 시작 번호 매기기

  16. 16

    주 번호에서 한주의 시작-종료일 찾기

  17. 17

    한 줄씩 다시 번호 매기기

  18. 18

    MySQL 필드 번호 다시 매기기

  19. 19

    메모장 ++ 번호 다시 매기기

  20. 20

    모든 번호에 번호 매기기

  21. 21

    Rmarkdown에서 pdf로 미리보기로 방정식 번호 매기기?

  22. 22

    다단계 번호 매기기 내부 이미지에 대한 사용자 정의 캡션

  23. 23

    다단계 번호 매기기 내부 이미지에 대한 사용자 정의 캡션

  24. 24

    단일 문서 내의 여러 번호 매기기 시리즈

  25. 25

    파일 전체에 다른 캡션 번호 매기기

  26. 26

    MS 워드 자동 번호 매기기가 1에서 다시 시작되지 않습니다.

  27. 27

    암호화 된 파티션 번호 다시 매기기-sda3에서 sda5로

  28. 28

    (자바) if 문에서 인쇄 된 항목에 번호 매기기 시도

  29. 29

    Grep에서 줄 번호 매기기

뜨겁다태그

보관