고유한 접두사와 접미사로 단어를 바꾸는 방법은 무엇입니까?

고유한 접두사와 접미사로 단어를 바꾸는 방법은 무엇입니까?

testfile에 의해. . 시작:

  abc: aprefixAnYthingasuffix

이 sed 작업은 작동하지 않습니다.

sed -i 's/aprefix*asuffix/mynewword/g' testfile

testfile에 의해. . 마치다:

  abc: mynewword

http://regexone.com/lesson/line_beginning_end

답변1

노력하다: sed -i 's/aprefix.*asuffix/mynewword/g' testfile. .*"0개 이상의 문자"를 의미하며, x*"0개 이상의 x"를 의미합니다 aprefixxxxxxxxxxxxxxxasuffix. 예를 들어 일치합니다.

구체적으로, .정규식 와일드카드는 "임의의 문자"이고, *"마지막 문자 중 0개 이상"은 regex-ese, "마지막 문자 중 0개 이상"은 .*regex-ese입니다. 성격".

관련 정보