Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
23
Task/Multisplit/AWK/multisplit.awk
Normal file
23
Task/Multisplit/AWK/multisplit.awk
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# syntax: GAWK -f MULTISPLIT.AWK
|
||||
BEGIN {
|
||||
str = "a!===b=!=c"
|
||||
sep = "(==|!=|=)"
|
||||
printf("str: %s\n",str)
|
||||
printf("sep: %s\n\n",sep)
|
||||
n = split(str,str_arr,sep,sep_arr)
|
||||
printf("parsed: ")
|
||||
for (i=1; i<=n; i++) {
|
||||
printf("'%s'",str_arr[i])
|
||||
if (i<n) { printf(" '%s' ",sep_arr[i]) }
|
||||
}
|
||||
printf("\n\nstrings: ")
|
||||
for (i=1; i<=n; i++) {
|
||||
printf("'%s' ",str_arr[i])
|
||||
}
|
||||
printf("\n\nseparators: ")
|
||||
for (i=1; i<n; i++) {
|
||||
printf("'%s' ",sep_arr[i])
|
||||
}
|
||||
printf("\n")
|
||||
exit(0)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue