我要在一个文本文件里查找“com/7655/zh-cn/preview/fce7a93a77f42dd754dcf9d81f115cb8/preview”这种字符串,就是以“com/7655/zh-cn/preview/”为开始、以“preview”为结束的字符串...
我要在一个文本文件里查找“com/7655/zh-cn/preview/fce7a93a77f42dd754dcf9d81f115cb8/preview”这种字符串,就是以“com/7655/zh-cn/preview/”为开始、以“preview”为结束的字符串(如果查到多个搜索结果,则以最后一个为准)。
如果看不懂的话,我给出一个测试好了:
输入测试数据“com/7655/zh-cn/preview/11111111111/preview
com/7655/zh-cn/preview/22222222222222222222222222222222222222/preview
com/7655/zh-cn/preview/49785790f0aba048e55a0289f377edb4/preview”,程序应该返回的是“com/7655/zh-cn/preview/49785790f0aba048e55a0289f377edb4/preview”,而不是其他东西。
我之所以这样测试,是因为“11111111111”“22222222222222222222222222222222222222”这两个字符串一个是比“49785790f0aba048e55a0289f377edb4”短的,一个是比“49785790f0aba048e55a0289f377edb4”长的。
也就是说另一个要求是:要返回的字符串是有着特定长度的,永远都是跟“com/7655/zh-cn/preview/49785790f0aba048e55a0289f377edb4/preview”和“com/7655/zh-cn/preview/fce7a93a77f42dd754dcf9d81f115cb8/preview”有着相同的长度!!
展开