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: ab와 정확히 같으면 true를 반환합니다.
    • a != b: ab와 정확히 같지 않으면 true를 반환합니다.
    • a IN b: ab의 부분 문자열로 포함되어 있으면 true를 반환합니다.
    • a MATCH REGEX(b): ab에 지정된 정규 표현식과 일치하면 true를 반환합니다.
    • a BEGINSWITH b: a가 문자열 b로 시작하면 true를 반환합니다.
    • a ENDSWITH b: a가 문자열 b로 끝나면 true를 반환합니다.
  • case_sensitive (BOOLEAN, 필수, 기본값 true): 비교에서 대문자와 소문자를 구분할지 여부를 제어합니다. true이면 대소문자를 구분하고, false이면 문자열 비교와 정규 표현식 일치에서 대소문자를 무시합니다.

출력

  • BOOLEAN: 선택한 문자열 비교의 결과입니다. 연산이 성공하면 true를, 그렇지 않으면 false를 출력합니다.

사용 참고 사항

  • 연산 라벨은 ab를 기준으로 정의됩니다. 예를 들어, a BEGINSWITH bba의 접두사인지 확인하며, 그 반대를 확인하지 않습니다.
  • a IN b는 처음에는 다소 생소할 수 있습니다. a의 값이 b의 값 안에 포함되어 있는지 확인합니다.
  • a MATCH REGEX(b)의 경우, 패턴은 b에서 가져오고 테스트 대상 텍스트는 a입니다. 정규 표현식 구문은 노드가 사용하는 정규 표현식 엔진을 따릅니다.
  • 대소문자를 구분하지 않는 비교가 필요하면 case_sensitivefalse로 설정하세요. 예를 들어 "hello"를 "Hello"와 매칭하거나 대소문자가 섞인 입력에 정규 표현식 패턴을 매칭할 때 유용합니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…