Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
11
Task/Regular-expressions/Zkl/regular-expressions-1.zkl
Normal file
11
Task/Regular-expressions/Zkl/regular-expressions-1.zkl
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
var re=RegExp(".*string$");
|
||||
re.matches("I am a string") //-->True
|
||||
var s="I am a string thing"
|
||||
re=RegExp("(string)") // () means group, ie if you see it, save it
|
||||
re.search(s,True) //-->True, .search(x,True) means search for a match, ie don't need .*
|
||||
p,n:=re.matched[0] //.matched-->L(L(7,6),"string")
|
||||
String(s[0,p],"FOO",s[p+n,*]) //-->"I am a FOO thing"
|
||||
|
||||
re.search(s,True); // using .matched clears it
|
||||
m:=re.matched[1];
|
||||
s.replace(m,"FOO"); // -->"I am a FOO thing"
|
||||
5
Task/Regular-expressions/Zkl/regular-expressions-2.zkl
Normal file
5
Task/Regular-expressions/Zkl/regular-expressions-2.zkl
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var s=Data(0,Int,"I am a string thing");
|
||||
re.search(s,True);
|
||||
p,n:=re.matched[0];
|
||||
s[p,n]="FOO";
|
||||
s.text //-->"I am a FOO thing"
|
||||
Loading…
Add table
Add a link
Reference in a new issue