remove_first

대상 문자열에서 지정한 부분 문자열과 맨 처음 일치하는 1개 구간만 제거하는 필터입니다.

문법

{{ string | remove_first: substring }}

예시

{% assign title = "서울시 강남구 서울시" %}{{ title | remove_first: "서울시 " }}

결과

강남구 서울시

remove_first 필터는 원본 문자열 안에서 지정한 패턴이나 단어와 처음으로 일치하는 구간 딱 하나만을 찾아 삭제하는 필터입니다. 모든 패턴을 일괄 제거하는 remove 필터와 달리, 첫 번째 발생 항목만 걷어내고 이후의 동일한 문자열은 온전히 유지하고자 할 때 유용합니다.

키워드 조합 페이지에서는 지역명이나 브랜드 수식어가 맨 앞에 중복으로 붙은 경우 첫 단어만 깔끔하게 제거할 때 효과적입니다. 예를 들어 {{ row.full_title | remove_first: row.brand }}와 같이 작성하여 제목 서두에 불필요하게 반복된 상호명을 1회만 정돈하고 자연스러운 랜딩 페이지 헤드라인을 구성할 수 있습니다.

이 문법을 편집기에서 바로 써 보세요.