텍스트 예를 들면 다음과 같습니다.
.... 텍스트 .. {{{파이썬 string1 = 'abcde' string2 = '12345' 인쇄 (문자열 1 [[1 : 3]]) print (string2 [[:-1]]) }}} .... 텍스트 ..
[[
하고 ]]
또한 외부 표시 {{{
도. {{{and}}} 앞에 공백과 탭이있을 수 있습니다.
나는 모든 대체 할 [[
과 ]]
에 [
와 ]
사이에 {{{
와 }}}
.
결과를 원래 파일에 다시 써야합니다.
어떻게해야합니까? 의지 sed
또는 awk
작동합니까?
이 구분 기호 외부에 텍스트가 있습니까? 다른 거있어?
—
slhck
예, 해당 구분 기호 외부에 텍스트가 있습니다.
—
stardiviner
나는 약간의 힌트를 발견했다
—
stardiviner
awk '/[{]{3}/,/[}]{3}/ { gsub(...)) }' file
. 그러나 여전히이 문제를 해결할 수 없습니다.