EasyUse/Logic/Mathgenerated
Math String(mathStringOperation)
Math String 노드는 문자열에 대한 논리 비교를 수행하고 결과를 BOOLEAN으로 반환합니다.
math String Operation
BOOLEAN
a
STRING
b
STRING
operation
COMBO
case_sensitive
Easy Use
설명
Math String 노드는 문자열에 대한 논리 비교를 수행하고 결과를 BOOLEAN으로 반환합니다. 'Math' 카테고리에 속하지만, 텍스트에 대한 로직 연산을 위해 설계되었습니다. 두 개의 문자열을 입력하고 비교 연산을 선택하면 노드가 true 또는 false를 출력합니다.
입력
- a (
STRING, 필수): 비교에 사용되는 첫 번째 문자열입니다. 선택한 연산의 좌변(왼쪽 피연산자)에 해당합니다. - b (
STRING, 필수): 비교에 사용되는 두 번째 문자열입니다. 선택한 연산의 우변(오른쪽 피연산자)에 해당하며, 연산에 따라 부분 문자열 또는 정규 표현식 패턴으로도 사용됩니다. - operation (
COMBO, 필수): 수행할 비교 연산입니다. 사용 가능한 연산은 다음과 같습니다.a == b:a가b와 정확히 같으면true를 반환합니다.a != b:a가b와 정확히 같지 않으면true를 반환합니다.a IN b:a가b의 부분 문자열로 포함되어 있으면true를 반환합니다.a MATCH REGEX(b):a가b에 지정된 정규 표현식과 일치하면true를 반환합니다.a BEGINSWITH b:a가 문자열b로 시작하면true를 반환합니다.a ENDSWITH b:a가 문자열b로 끝나면true를 반환합니다.
- case_sensitive (
BOOLEAN, 필수, 기본값true): 비교에서 대문자와 소문자를 구분할지 여부를 제어합니다.true이면 대소문자를 구분하고,false이면 문자열 비교와 정규 표현식 일치에서 대소문자를 무시합니다.
출력
- BOOLEAN: 선택한 문자열 비교의 결과입니다. 연산이 성공하면
true를, 그렇지 않으면false를 출력합니다.
사용 참고 사항
- 연산 라벨은
a와b를 기준으로 정의됩니다. 예를 들어,a BEGINSWITH b는b가a의 접두사인지 확인하며, 그 반대를 확인하지 않습니다. a IN b는 처음에는 다소 생소할 수 있습니다.a의 값이b의 값 안에 포함되어 있는지 확인합니다.a MATCH REGEX(b)의 경우, 패턴은b에서 가져오고 테스트 대상 텍스트는a입니다. 정규 표현식 구문은 노드가 사용하는 정규 표현식 엔진을 따릅니다.- 대소문자를 구분하지 않는 비교가 필요하면
case_sensitive를false로 설정하세요. 예를 들어 "hello"를 "Hello"와 매칭하거나 대소문자가 섞인 입력에 정규 표현식 패턴을 매칭할 때 유용합니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.