Golang, the interception of strings in python.

package main

import (
	"fmt"
	"strings"
)

func main() {
	a := "大大1122佛挡杀佛大大"
	c := Substr(a, "大大1", "杀")
	fmt.Println(c)

}
func Substr(str, startStr, endStr string) string {

	s := strings.Index(str, (startStr)) + len(startStr)
	e := strings.Index(str, (endStr))
	if s == -1 {
		return ""
	}

	if e == -1 {
		return string(str[s:])
	}
	return string(str[s+1:e])
}
def substr(stringStr,start,end):
    m=stringStr.index(start)
    n=stringStr.index(end)
    if m==-1 :
        return""
    if n==-1:
       return stringStr(str[m:])

    return stringStr[m+1:n]
a= "大大1122佛挡杀佛大大"
print(substr(a,"大大1","杀"))

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325446153&siteId=291194637