mirror of
				https://github.com/janet-lang/janet
				synced 2025-11-04 01:23:04 +00:00 
			
		
		
		
	Add string/triml, string/trimr, and string/trim.
This commit is contained in:
		@@ -83,6 +83,16 @@
 | 
			
		||||
(assert (= (string/join @["one" "two" "three"] ", ") "one, two, three") "string/join 2")
 | 
			
		||||
(assert (= (string/join @["one" "two" "three"]) "onetwothree") "string/join 3")
 | 
			
		||||
(assert (= (string/join @[] "hi") "") "string/join 4")
 | 
			
		||||
(assert (= (string/trim " abcd ") "abcd") "string/trim 1")
 | 
			
		||||
(assert (= (string/trim "abcd \t\t\r\f") "abcd") "string/trim 2")
 | 
			
		||||
(assert (= (string/trim "\n\n\t abcd") "abcd") "string/trim 3")
 | 
			
		||||
(assert (= (string/trim "") "") "string/trim 4")
 | 
			
		||||
(assert (= (string/triml " abcd ") "abcd ") "string/triml 1")
 | 
			
		||||
(assert (= (string/triml "\tabcd \t\t\r\f") "abcd \t\t\r\f") "string/triml 2")
 | 
			
		||||
(assert (= (string/triml "abcd ") "abcd ") "string/triml 3")
 | 
			
		||||
(assert (= (string/trimr " abcd ") " abcd") "string/trimr 1")
 | 
			
		||||
(assert (= (string/trimr "\tabcd \t\t\r\f") "\tabcd") "string/trimr 2")
 | 
			
		||||
(assert (= (string/trimr " abcd") " abcd") "string/trimr 3")
 | 
			
		||||
(assert (deep= (string/split "," "one,two,three") @["one" "two" "three"]) "string/split 1")
 | 
			
		||||
(assert (deep= (string/split "," "onetwothree") @["onetwothree"]) "string/split 2")
 | 
			
		||||
(assert (deep= (string/find-all "e" "onetwothree") @[2 9 10]) "string/find-all 1")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user