Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
projectdiscovery
GitHub Repository: projectdiscovery/nuclei
Path: blob/dev/pkg/protocols/common/helpers/deserialization/helpers.go
2073 views
1
package deserialization
2
3
import "bytes"
4
5
func InsertInto(s string, interval int, sep rune) string {
6
var buffer bytes.Buffer
7
before := interval - 1
8
last := len(s) - 1
9
for i, char := range s {
10
buffer.WriteRune(char)
11
if i%interval == before && i != last {
12
buffer.WriteRune(sep)
13
}
14
}
15
buffer.WriteRune(sep)
16
return buffer.String()
17
}
18
19