다음과 같은 문자열이 있다고 가정 해 보겠습니다.
*question: What percentage is the correct answer?
33%
15%
2%
25%
질문 줄 뒤에 다음 shuffle
명령 을 추가해야합니다 .
*question: What percentage is the correct answer?
*shuffle
33%
15%
2%
25%
그렇게하는 가장 좋은 방법은 무엇입니까? 메모장 편집기 나 Python을 사용해도 괜찮습니다.
다음 정규식을 사용하여 첫 번째 줄의 모든 것을 캡처 할 수 있다고 생각 ^(\*question).*
했지만 *shuffle
개행 문자 바로 뒤에 구문 을 추가하는 방법을 잘 모르겠습니다 .
당신은 사용할 수 있습니다
import re
data = """
*question: What percentage is the correct answer?
33%
15%
2%
25%
"""
rx = re.compile(r'(\*question.+)', re.M)
data = rx.sub(r'\1\n *shuffle', data)
print(data)
어느 양보
*question: What percentage is the correct answer?
*shuffle
33%
15%
2%
25%
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다