이것은 사용자의 입력을 원시 텍스트 문자열로 가져오는 것부터 시작합니다. 초기 작업은 이 문자열을 개별 요소로 똑똑하게 나누는 것입니다. 주요 구분자로는 개행 문자( 으로 코드에서 표시됨)를 사용합니다. 이 단계는 사용자의 수직 목록을 도구가 작업할 수 있는 논리적 배열로 변환합니다. 이 기본 단계에서, 사용자가 선택한 정리 옵션은 형식이 적용되기 전에 데이터 무결성을 확인하는 데 사용됩니다.
한 번 깨끗한 항목 배열이 생성되면, 프로그램은 사용자 정의 형식 규칙을 적용합니다. 이 단계는 출력이 목적지와 호환되도록 필요한 구조를 제공합니다. 따옴표가 적절하게 추가되고 구분자가 제공되도록 단계별로 정확하게 수행되는 방법입니다. 이는 단순한 목록 결합을 가져와 복잡한 시스템에 적합한 적절하게 구조화된 데이터 문자열로 만드는 단계입니다.
마지막 단계는 형식이 지정된 조각들을 하나의 문자열로 결합하는 것입니다. 프로그램은 처리된 배열을 가져와 각 요소를 사용자가 정의한 구분 기호와 연결합니다. 이를 통해 일반적인 쉼표로 구분된 값(CSV) 형식이나 사용자가 정의한 형식을 얻을 수 있습니다. 결과는 출력 필드에 표시되며, 여기서 다운로드하거나 복사할 수 있어 사람이 읽을 수 있는 목록을 기계 최적화된 데이터 문자열로 전환하는 과정이 완료됩니다.
Result: A text file with a list of usernames.
'john_doe', 'jane_smith', 'alex_wong', 'sam_brown'
Options Used: Trim Spaces (ON), Remove Empty (ON), Add Quotes (ON), Quote Style: Single ('), Delimiter: ,
Analysis: This output can be directly pasted into a SQL query like: SELECT * FROM users WHERE username IN ('john_doe', 'jane_smith', 'alex_wong', 'sam_brown');