마지막 문자 유지 도구 – 각 줄의 마지막 N 문자 유지
각 줄의 끝이나 전체 텍스트 블록에서 last N 문자를 즉시 추출하고 유지합니다. 스마트 단어 경계 보호 및 emoji 안전 슬라이싱를 사용하여 고정 너비 접미사(예: .pdf 파일 확장자, 계정/전화 번호의 마지막 4자리, 후행 SKU 코드 또는 로그 상태 코드)를 가져오는 데 적합합니다.
마지막 N자를 유지하는 실제 예
디렉터리 목록에서 파일 확장자를 추출하든, 계정 번호의 마지막 4자리를 분리하든, 로그 접미사를 구문 분석하든 관계없이 이 도구를 사용하는 일반적인 방법은 다음과 같습니다.
| 사용 사례 | 샘플 입력 라인 | 설정 | 추출된 결과 |
|---|---|---|---|
| 파일 확장자 추출 | /var/www/uploads/invoice-2026.pdf |
4 유지(각 라인) |
.pdf |
| 뒤 4자리 유지 (계좌/카드/휴대폰) | 카드: 4532-xxxx-xxxx-8914 |
4 유지(각 라인) |
8914 |
| 후행 주문 추출/SKU 접미사 | ORD-2026-US-90421 |
5 유지(각 라인) |
90421 |
| 선행 줄임표로 긴 경로 축약 | https://example.com/docs/guides/setup.html |
18 + 유지 줄임표 추가 |
.../guides/setup.html |
스프레드시트 및 코드에서 마지막 N자를 추출하는 방법
Excel, Google Sheets, SQL 또는 자체 스크립트 내에서 동일한 오른쪽 하위 문자열 작업을 수행해야 합니까? 다음과 같은 기본 제공 공식과 방법을 사용하세요.
| 환경/언어 | 공식/코드 구문 | 설명 |
|---|---|---|
| Excel 및 Google 스프레드시트 | =오른쪽(A1, 4) |
A1 셀의 마지막 4자를 반환합니다. |
| JavaScript / TypeScript | str.slice(-4) 또는 Array.from(str).slice(-4).join('') |
끝에서부터 음수 인덱스 슬라이스; Array.from는 이모티콘을 보호합니다. |
| Python | 텍스트[-4:] |
음수 Python 슬라이스 표기법을 사용하여 마지막 4자를 가져옵니다. |
| SQL(PostgreSQL, MySQL, SQL 서버) | SELECT RIGHT(열_이름, 4) FROM 테이블; |
열의 가장 오른쪽 4자를 추출합니다. |
자주 묻는 질문
신용카드, 전화번호, 계좌번호의 마지막 4자리를 어떻게 추출하나요?
계정 또는 전화번호 목록을 소스 텍스트 상자에 붙여넣고 범위를 각 회선에 적용로 설정한 다음 4 preset 버튼을 클릭합니다(또는 4 입력). 이 도구는 모든 줄의 마지막 4자리 숫자를 제외한 모든 숫자를 즉시 제거합니다.
추출된 결과에서 빈 줄을 어떻게 제거합니까?
설정 패널에서 빈 줄 유지를 선택 취소하세요. 입력의 공백 또는 공백 전용 줄은 출력에서 자동으로 생략됩니다.
줄 끝에 실수로 공백이 있으면 어떻게 되나요?
Trim 선행/후행 공백 후 Keep가 활성화된 경우(기본값), 줄 끝의 실수로 뒤따르는 공백이 마지막 N 문자를 계산하기 전에 먼저 제거되어 문자 수가 공백이 아닌 보이는 문자를 캡처하도록 합니다.
유지 횟수보다 짧은 줄은 어떻게 되나요?
N 문자보다 짧은 라인 드롭다운을 사용하면 짧은 줄을 그대로 유지(기본값), Omit / 짧은 줄 제거 또는 왼쪽에 N 문자까지 공백을 추가하여를 선택할 수 있습니다.
이 도구는 줄 끝의 이모티콘이나 악센트 문자를 깨뜨립니까?
아니요. 이 도구는 Unicode 문자소 클러스터 분할(Intl.Segmenter)을 사용하므로 멀티바이트 이모티콘, 플래그 및 악센트 부호가 있는 문자가 손상된 반 서로게이트로 분할되지 않고 완전한 문자로 계산되어 유지됩니다.