golang,python中字符串的截取。

原创
2017/10/23 21:04
阅读数 208
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","杀"))

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部