问题描述
上次设置密码2012/9/10上午08:43密码到期2013/9/10上午08:43密码可更改2012/9/10上午08:43需要密码YES上面的文本是CMD中输出的,我已经放入stringss中了需要提取“密码到期“后面的"2013/9/10"请问各位大神代码怎么写
解决方案
解决方案二:
比较笨的方法:1、查找“密码到期”和“密码可更改”2、把中间字符串截取出来,把前后的空格去掉3、再取中间的空格,把空格前的字符串取出就是你要取的目标串C++与C#都可以很容易实现的,只是比较笨
解决方案三:
注意C#的字符串扣面是空格结尾,C的是0结尾坐等各位更好的方法出现
解决方案四:
引用1楼w_xei的回复:
比较笨的方法:1、查找“密码到期”和“密码可更改”2、把中间字符串截取出来,把前后的空格去掉3、再取中间的空格,把空格前的字符串取出就是你要取的目标串C++与C#都可以很容易实现的,只是比较笨
我觉得想要更简单获取的话可以调整保存时的格式不过我跟你的想法是一样的
解决方案五:
如果数据固定并写入到文本文件里,那就简单了,直接读取第二行,然后从第四个字符(或第八个字符)截取后面的所有字符再去前后空格。因为一个汉字是两个字节,所以得看C#是把一个汉字当一个字符对待还是当两个字符对待
解决方案六:
strings="密码到期2013/9/10上午08:43";string[]s1=s.Split('');s1[1]="2013/9/10"
时间: 2024-09-20 08:50:09