SubstringFn |
appearance as argument number 1 |
(documentation SubstringFn EnglishLanguage "(SubstringFn ?SymbolicString ?NonnegativeInteger-1 ?NonnegativeInteger-2) denotes a string that is a subString of ?SymbolicString, begins with the Character at the index ?NonnegativeInteger-1, and ends with the Character at the index (SubtractionFn ?NonnegativeInteger-2 1). The first Character in ?SymbolicString is denoted by the index 0. If the value of ?NonnegativeInteger-1 or ?NonnegativeInteger-2 is greater than the value of (StringLengthFn ?SymbolicString), or if ?NonnegativeInteger-1 is greater than ?NonnegativeInteger-2, the result of evaluating the SubstringFn expression is undefined. Example: (equal "Charle" (SubstringFn "Charles Darwin" 0 6)).") | Mid-level-ontology.kif 24419-24431 | |
(domain SubstringFn 1 SymbolicString) | Mid-level-ontology.kif 24415-24415 | Il numero 1 argomenti di SubstringFn è un istanza di Stringa |
(domain SubstringFn 2 NonnegativeInteger) | Mid-level-ontology.kif 24416-24416 | Il numero 2 argomenti di SubstringFn è un istanza di NumeroInteroNonNegativo |
(domain SubstringFn 3 NonnegativeInteger) | Mid-level-ontology.kif 24417-24417 | Il numero 3 argomenti di SubstringFn è un istanza di NumeroInteroNonNegativo |
(instance SubstringFn PartialValuedRelation) | Mid-level-ontology.kif 24413-24413 | SubstringFn è un' istanza di RelazioneAValoreParziale |
(instance SubstringFn SingleValuedRelation) | Mid-level-ontology.kif 24414-24414 | SubstringFn è un' istanza di RelazioneMonovalente |
(instance SubstringFn TernaryFunction) | Mid-level-ontology.kif 24412-24412 | SubstringFn è un' istanza di FunzioneTernaria |
(range SubstringFn SymbolicString) | Mid-level-ontology.kif 24418-24418 | rango di SubstringFn è un'istanza di Stringa |
appearance as argument number 2 |
(format ChineseLanguage SubstringFn "%1 的 sub-string 从 %2 对于 %3 ") | domainEnglishFormat.kif 4706-4706 | |
(format ChineseTraditionalLanguage SubstringFn "%1 的 sub-string 從 %2 對於 %3 ") | domainEnglishFormat.kif 4705-4705 | |
(format EnglishLanguage SubstringFn "the sub-string of %1 from %2 to %3") | domainEnglishFormat.kif 4704-4704 | |
(termFormat EnglishLanguage SubstringFn "substring fn") | domainEnglishFormat.kif 65554-65554 |
antecedent |
consequent |
(=> (and (equal ?OUT (ReverseFn ?IN)) (equal ?LEN (StringLengthFn ?IN)) (greaterThan ?LEN 1) (greaterThan ?N 0) (lessThan ?N ?LEN) (equal ?PIVOT (CeilingFn (DivisionFn (SubtractionFn ?LEN 1) 2))) (equal ?NEW (AdditionFn (SubtractionFn ?PIVOT ?N) ?PIVOT)) (equal ?S (SubstringFn ?IN ?N (AdditionFn 1 ?N)))) (equal ?S (SubstringFn ?OUT ?NEW (AdditionFn 1 ?NEW)))) |
Media.kif 3068-3089 |
|