关闭

python 和 java 的字符串切分问题

218人阅读 评论(0) 收藏 举报
分类:

python 使用 split 切分字符串,默认不忽略空的内容:

>>“1*”.split("*") 输出长度2:

['1', '']

使用 java 的分隔:

“1*”.split("\\*")

输出长度1:

["1"]

注意 java 的split函数内部使用正则表达式,一些正则表达式的常用字符注意转义。

要达到和python一样的输出,使用 “1*”.split("\\*", -1)



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:145415次
    • 积分:2882
    • 等级:
    • 排名:第12998名
    • 原创:139篇
    • 转载:44篇
    • 译文:0篇
    • 评论:8条
    最新评论