cut()函数,python中cut函数的用法
公共静态字符串剪切(字符串html,字符串一,字符串b)
{
String truncated _ html=html
int ai=html。(a)的指数;
if (ai -1)
{
truncated _ html=html。substring(ai a . length());
int bi=truncated _ html。(b)的索引;
if (bi -1)
{
truncated _ html=truncated _ html。子串(0,bi);
}
}
返回truncated _ html
}
原先的版本
参考
导入org。阿帕奇。公地。郎。字符串实用程序;
下的
之间的子字符串
后来的版本
公共静态字符串剪切(字符串html,字符串一,字符串b)
{
//String range=()//[)()[]
String truncated _ html=html
if (html==null)
{
truncated _ html=
返回truncated _ html
}
if (a==null b==null)
{
返回truncated _ html
}
如果(答!=null b==null)
{
int ai=html。(a)的指数;
if (ai -1)
{
truncated _ html=html。substring(ai a . length());
}
返回truncated _ html
}
if(a==null b!=空)
{
int bi=html。(b)的索引;
if (bi -1)
{
truncated _ html=html。子串(0,bi);
}
返回truncated _ html
}
int ai=html。(a)的指数;
if (ai -1)
{
//truncated _ html=html。substring(ai a . length());
int bi=html.indexOf(b,ai a . length());
//系统。出去。println( bi:字符串。(bi)的值);
if (bi -1)
{
truncated _ html=html。substring(ai a . length(),bi);
}
其他
{
truncated _ html=html。substring(ai a . length());
}
}
返回truncated _ html
}
}
@测试
公共无效切割测试()
{
String html= abcdefgzzdfadf
Assert.assertEquals(efg ,StringUtils.cut(html, cd , ZZ ));
断言。assert equals( efgzzdfadf ,StringUtils.cut(html, cd , YY ));
Assert.assertEquals(html,StringUtils.cut(html, u , YY ));
Assert.assertEquals(abc ,StringUtils.cut(html,null, d ));
Assert.assertEquals(html,StringUtils.cut(html,null,null));
Assert.assertEquals(dfadf ,StringUtils.cut(html, zz ,null));
html= id= J _ SpanLimitProm 158.72/strong元/李
尝试{
双倍价格=双倍。解析double(字符串实用程序。剪切(html, J_SpanLimitProm ,/strong元));
System.out.println(价格);
Assert.assertEquals(158.72D,价格);
}
接住(例外ex)
{
系统。出去。println(例如tostring());
}
}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。