변환 방법XY[http://xy.com XY]로?

변환 방법XY[http://xy.com XY]로?

위키를 편집하기 위해..

그래서 [큰 텍스트에서] 다음과 같은 입력이 있습니다.

TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA
TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA
TEXT TEXT <a href="http://xy.com">XY</a> RANDOMSTRINGS BLA-BLA
TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA
TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA

나는 다음과 같은 출력을 원합니다.

TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA
TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA
TEXT TEXT [http://xy.com XY] RANDOMSTRINGS BLA-BLA
TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA
TEXT TEXT BLA-BLA RANDOMSTRINGS BLA-BLA

"http://xy.com"은 예를 들어 "https://xy.com", "http://www.xy.com" 또는 "https://www.xy.com" 등일 수 있습니다.

답변1

[]문제가 있는 입력(예: 포함된 링크 또는 텍스트 ) 을 감지하는 대신 "…"과 사이의 모든 내용을 캡처하세요 >…</a>.

sed -e 's!<a  *href *= *"\([^"]*\)" *>\([^<>]*\)</[Aa]>![\1 \2]!g'

관련 정보