Every line of 'go strip' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Go code is secure.
30 func Strip(regex, text string) string { 31 return string(regexp.MustCompile(regex).ReplaceAll([]byte(text), []byte(""))) 32 }
161 func (*TData) Strip(s, prefix string) string { 162 if strings.HasPrefix(s, prefix) { 163 return s[len(prefix):] 164 } 165 return s 166 }
401 func strLStrip(s *scope, args []pyObject) pyObject { 402 self := args[0].(pyString) 403 cutset := args[1].(pyString) 404 return pyString(strings.TrimLeft(string(self), string(cutset))) 405 }
139 func StripSpecial(r rune) rune { 140 if r == '[' || r == ']' || r == '(' || r == ')' { 141 return -1 142 } 143 return r 144 }
89 func (w *watch) strip(base string, set uint32) uint32 { 90 return set 91 const ( 92 write = FSEventsModified | FSEventsInodeMetaMod 93 both = FSEventsCreated | FSEventsRemoved 94 ) 95 switch w.prev[base] { 96 case FSEventsCreated: 97 set &^= FSEventsCreated 98 if set&FSEventsRemoved != 0 { 99 w.prev[base] = FSEventsRemoved 100 set &^= write 101 } 102 case FSEventsRemoved: 103 set &^= FSEventsRemoved 104 if set&FSEventsCreated != 0 { 105 w.prev[base] = FSEventsCreated 106 } 107 default: 108 switch set & both { 109 case FSEventsCreated: 110 w.prev[base] = FSEventsCreated 111 case FSEventsRemoved: 112 w.prev[base] = FSEventsRemoved 113 set &^= write 114 } 115 } 116 dbg.Printf("strip()=%v\n", Event(set)) 117 return set 118 }
12 func CleanUp(str string) string { 13 // validID := regexp.MustCompile(`\s{2,}`) 14 // func TrimSpace(s string) string 15 // slicing off all "leading" and 16 // "trailing" white space, as defined by Unicode. 17 str = strings.TrimSpace(str) 18 19 // func Fields(s string) []string 20 // Fields splits the slice s around each instance 21 // of "one or more consecutive white space" 22 slice := strings.Fields(str) 23 24 // now join them with a single white space character 25 return strings.Join(slice, " ") 26 }
46 func cleanup(raw string) string { 47 re := regexp.MustCompile(`\r?\n|\t`) 48 return re.ReplaceAllString(raw, " ") 49 }
327 func clean(s string) string { 328 if i := strings.IndexByte(s, '#'); i >= 0 { 329 s = s[:i] 330 } 331 return strings.TrimSpace(s) 332 }
201 func (c templateContext) funcStripHTML(s string) string { 202 var buf bytes.Buffer 203 var inTag, inQuotes bool 204 var tagStart int 205 for i, ch := range s { 206 if inTag { 207 if ch == '>' && !inQuotes { 208 inTag = false 209 } else if ch == '<' && !inQuotes { 210 // false start 211 buf.WriteString(s[tagStart:i]) 212 tagStart = i 213 } else if ch == '"' { 214 inQuotes = !inQuotes 215 } 216 continue 217 } 218 if ch == '<' { 219 inTag = true 220 tagStart = i 221 continue 222 } 223 buf.WriteRune(ch) 224 } 225 if inTag { 226 // false start 227 buf.WriteString(s[tagStart:]) 228 } 229 return buf.String() 230 }
420 func cleanWithoutTrim(s string) string { 421 var b []byte 422 var p byte 423 for i := 0; i < len(s); i++ { 424 q := s[i] 425 if q == '\n' || q == '\r' || q == '\t' { 426 q = ' ' 427 } 428 if q != ' ' || p != ' ' { 429 b = append(b, q) 430 p = q 431 } 432 } 433 return string(b) 434 }