Racket Libraries
5.1 
5.2 双 and 􏿴
5.3 􏻿
5.4 􏿰
5.5 􏶃
5.6 􏷂
5.7 􏶿
5.8 
5.9 
5.10 􏺃
5.11 Conditionals
5.12 
5.13 
5.14 未分类
On this page:
5.8.1 Naming Rules
5.8.2 句 􏽀 􏽁, 句? 􏽀? 􏽁?, 􏼟?
5.8.3 􏽁化 􏽀化
5.8.4 􏼅, 􏼄
5.8.5 􏼃, 􏼁, 􏼂
5.8.6 􏺕, 􏼭, 邭
5.8.7 􏼘, 􏼘/  以􏾝, 􏼅𰅡
5.8.8 􏶑 􏶒 􏼟
5.8.9 句化􏿴 􏿴化句
5.8.10 􏶐, 􏶊, 􏶋
5.8.11 句􏾺?, 句𨚞?, 邭?
5.8.12 􏶉 􏶈 􏶇 􏶆
5.8.13 ming/  racket/  base
句?
􏼅
􏽁化
􏺕
􏼭
􏼘
􏽀化
􏼘/  以􏾝
􏼅𰅡
􏼃
􏼁
句化􏿴
􏿴化句
􏼄
句=?
句<?
句<=?
句>?
句>=?
􏶅=?
􏶅<?
􏶅<=?
􏶅>?
􏶅>=?
􏶉
􏶈
􏶇
􏶆
5.8.14 ming/  racket/  string
􏼂
􏶑
􏶒
􏶋
􏶐
􏶊
􏼟?
邭?
句􏾺?
句𨚞?
8.15

5.8 🔗

Originates from Strings and Extends to .

5.8.1 Naming Rules🔗

Overall Naming Rules

Rules

Connotation

Elucidation

Examples

as component on the bottom

indicate output type

output type is

 􏽀 􏼅 􏼄 􏼃 􏼂

as compoment on the right

indicate output type

output type is

􏶒 􏿴化句

as component on the left

indicate input type

input type is

􏺕 􏼭 􏶑 句化􏿴 􏶐 􏶊 􏶋 􏶉 􏶈 􏶇 􏶆

5.8.2 句 􏽀 􏽁, 句? 􏽀? 􏽁?, 􏼟?🔗

🐘 􏷂 􏶿

: same as cnchar , which means sentences, but borrowed to stands for string in Ming.
ideograph

􏽁/􏽀: /𭕄 + . resembles , but is specified to be immutable or mutable.

ideograph

Examples:
> ( #\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g)

"ThisIsString"

> (句? ( #\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g))

#t

> (􏽀? ( #\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g))

#t

> (􏽁? ( #\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g))

#f

> (􏽁? "ThisIsString")

#t

> (句? "ThisIsString")

#t

> (􏼟? "ThisIsString")

#t

> (􏼟? "")

#f

5.8.3 􏽁化 􏽀化🔗

Examples:
> (􏽁? (􏽁化 ( #\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g)))

#t

> (􏽀? (􏽀化 "ThisIsString"))

#t

5.8.4 􏼅, 􏼄🔗

🐘 􏼓 􏼎

􏼅:  +
ideograph
􏼄:  +
ideograph

Examples:
> (􏼅 5 #\t)

"ttttt"

> (􏼄 5 数化字)

数化字: undefined;

 cannot reference an identifier before its definition

  in module: top-level

5.8.5 􏼃, 􏼁, 􏼂🔗

🐘 􏿝 􏿜

􏼃:  +
ideograph
􏼂:  + + . +: means append inputs with last input being 􏿴 type.
ideograph
􏼁:  + 􏼃
ideograph

Examples:
> (􏼃 "AAA" "BBB" "CCC")

"AAABBBCCC"

> (􏼁 "AAA" "BBB" "CCC")

"AAABBBCCC"

> (􏼂 "AAA" "BBB" '("CCC" "DDD"))

"AAABBBCCCDDD"

> (􏽁? (􏼃 "AAA" "BBB" "CCC"))

#f

> (􏽁? (􏼁 "AAA" "BBB" "CCC"))

#t

> (􏽁? (􏼂 "AAA" "BBB" '("CCC" "DDD")))

#f

5.8.6 􏺕, 􏼭, 邭🔗

􏺕:  + . : same as cnchar , which means huge, but borrowed to stands for measure, length in Ming
ideograph
􏼭:  + .
ideograph
:  + . Shorts for 句􏾝, stands for substring.
ideograph

Examples:
> (􏺕 "ThisIsString")

12

> (􏼭 "ThisIsString" 3)

#\s

> ( "ThisIsString" 3)

"sIsString"

> ( "ThisIsString" 3 8)

"sIsSt"

5.8.7 􏼘, 􏼘/以􏾝, 􏼅𰅡🔗

􏼘:  + +
ideograph
𰅡:  + . Resembles , stands for Convert data to a specific type by modifing the original data.
ideograph

🐘 􏼅 􏻿􏾩 􏿰􏾩 􏻿􏾩/以􏾝

Examples:
> ( str ( #\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g))
> (􏼘 str 1 #\H)
> str

"THisIsString"

> (􏼘/以􏾝 str 0 "ABCDEFG" 2 4)
> str

"CDisIsString"

> (􏼅𰅡 str #\Z)
> str

"ZZZZZZZZZZZZ"

5.8.8 􏶑 􏶒 􏼟🔗

􏶑:  + .
ideograph
􏶒:  + + .
ideograph
􏼟:  + + .
ideograph

Examples:
> (􏶑 '("This" "Is" "String"))

"This Is String"

> (􏶑 '("This" "Is" "String") "")

"ThisIsString"

> (􏶑 '("This" "Is" "String") "-")

"This-Is-String"

> (􏶒 "This Is String")

'("This" "Is" "String")

> (􏶒 "This Is String" "")

'("" "T" "h" "i" "s" " " "I" "s" " " "S" "t" "r" "i" "n" "g" "")

> (􏶒 "This Is String" " ")

'("This" "Is" "String")

> (􏶒 "This-Is-String" "-")

'("This" "Is" "String")

5.8.9 句化􏿴 􏿴化句🔗

Examples:
> (􏶑 '("This" "Is" "String"))

"This Is String"

> (􏶑 '("This" "Is" "String") "")

"ThisIsString"

> (􏶑 '("This" "Is" "String") "-")

"This-Is-String"

> (􏶒 "This Is String")

'("This" "Is" "String")

> (􏶒 "This Is String" "")

'("" "T" "h" "i" "s" " " "I" "s" " " "S" "t" "r" "i" "n" "g" "")

> (􏶒 "This Is String" " ")

'("This" "Is" "String")

> (􏶒 "This-Is-String" "-")

'("This" "Is" "String")

> (句化􏿴 "ThisIsString")

'(#\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g)

> (􏿴化句 '(#\T #\h #\i #\s #\I #\s #\S #\t #\r #\i #\n #\g))

"ThisIsString"

5.8.10 􏶐, 􏶊, 􏶋🔗

􏶐: resembles . Vertical : same as cnchar  , stands for substitue in Ming.
ideograph
􏶊:  + 𡯂. 𡯂: simplified from cnchar  , which means naked, not sharp, and especially stands for a state of an object with removing something from its begining and ending in Ming.
ideograph
􏶋:  + + .
ideograph

Examples:
> (􏶐 "ThisIsString" "Is" "Isnot")

"ThisIsnotString"

> (􏶊 "\n\r this is string \n\r\n")

"this is string"

> (􏶊 "---this--is--string---" "-" #:repeat? #t)

"this--is--string"

> 89

89

> (􏶋 "\n\rthis  is  \n\r string \n\r\n")

"this is string"

> (􏶋 "---this--is--string---" "-" "+" #:repeat? #t #:trim? #f)

"+this+is+string+"

5.8.11 句􏾺?, 句𨚞?, 邭?🔗

🐘  􏾺 𨚞

Examples:
> (句􏾺? "ThisIsString" "Thi")

#t

> (句𨚞? "ThisIsString" "ing")

#t

> (邭? "ThisIsString" "sIs")

#t

> (邭? "ThisIsString" "Thi")

#t

> (邭? "ThisIsString" "ing")

#t

5.8.12 􏶉 􏶈 􏶇 􏶆🔗

􏶉:  + AA.
ideograph
􏶈:  + aa.
ideograph
􏶇:  + Aa.
ideograph
􏶆:  + (ß -> ss).
ideograph
􏶅:  + (a in A).
ideograph

Examples:
> (􏶉 "string upper case")

"STRING UPPER CASE"

> (􏶈 "string lower case")

"string lower case"

> (􏶇 "string title case")

"String Title Case"

> (􏶆 "ßtring fold case")

"sstring fold case"

5.8.13 ming/racket/base🔗

word

句? :  + ? = string?

word

 :  = string

word

􏼅 : 􏼅 = make-string

word

􏽁化 : 􏽁 +  = string->immutable-string

word

􏺕 : 􏺕 = string-length

word

􏼭 : 􏼭 = string-ref

word

􏼘 : 􏼘 = string-set!

word

 :  = substring

word

􏽀化 : 􏽀 +  = string-copy

word

􏼘/以􏾝 : 􏼘 + / + 以􏾝 = string-copy!

word

􏼅𰅡 : 􏼅 + 𰅡 = string-fill!

word

􏼃 : 􏼃 = string-append

word

􏼁 :  + 􏼃 = string-append-immutable

word

句化􏿴 :  + + 􏿴 = string->list

word

􏿴化句 : 􏿴 + +  = list->string

word

􏼄 : 􏼄 = build-string

word

句=? :  + = + ? = string=?

word

句<? :  + < + ? = string<?

word

句<=? :  + < + = + ? = string<=?

word

句>? :  + > + ? = string>?

word

句>=? :  + > + = + ? = string>=?

word

􏶅=? : 􏶅 + =? = string-ci=?

word

􏶅<? : 􏶅 + <? = string-ci<?

word

􏶅<=? : 􏶅 + <=? = string-ci<=?

word

􏶅>? : 􏶅 + <=? = string-ci>?

word

􏶅>=? : 􏶅 + >=? = string-ci>=?

word

􏶉 : 􏶉 = string-upcase

word

􏶈 : 􏶈 = string-downcase

word

􏶇 : 􏶇 = string-titlecase

word

􏶆 : 􏶆 = string-foldcase

5.8.14 ming/racket/string🔗

 (require ming/racket/string) package: ming

word

􏼂 : 􏼂 = string-append*

word

􏶑 : 􏶑 = string-join

word

􏶒 : 􏶒 = string-split

word

􏶋 : 􏶋 = string-normalize-spaces

word

􏶐 : 􏶐 = string-replace

word

􏶊 : 􏶊 = string-trim

word

􏼟? : 􏼟 + ? = non-empty-string?

word

邭? :  + ? = string-contains?

word

句􏾺? :  + 􏾺 + ? = string-prefix?

word

句𨚞? :  + 𨚞 + ? = string-suffix?