因为报表系统需填写短信里的8位验证码(含数字与字母),但每张报表的短信内容都不一样,所以验证码所处的位置也不固定。但验证码前后的4位文字都固定为:“密码为6462tvmx,您对本次下载的数据负有安全职责”。请问有大神可以解决吗?
使用正则表达式试试。
代码:
验证码 = Regex.FindStr("密码为6462tvmx,您对本次下载的数据负有安全职责",'''(?<=密码为)(\d|[a-z]){8}(?=,您对本次下载的数据负有安全职责)''',0)
振海 .....小白还不会,谢谢指引,我先看学的会不。