老哥们快来帮帮我
autojs吧
全部回复
仅看楼主
level 3
周一
楼主
抓了个控件,然后处理它desc储存的字符串,只想要字符串中间的价格,这个正则表达式是网上学来的,处理自己声明的字符串一点问题都没有,到这就不行了
2022年04月27日 16点04分
1
level 1
秀水芳塘
应该不是正则表达式的问题,提示C的内容是空,你没取到控件desc的字符串
2022年04月28日 01点04分
2
周一
大佬那该怎么弄啊,我直接打印c,日志里能看到desc里边的内容
2022年04月28日 03点04分
秀水芳塘
@周一
如果确定c是有内容的,那你的正则表达式最好不要用中文和全角符号,据说中文及全角符号转码很容易出问题!
2022年04月28日 09点04分
level 3
周一
楼主
后续解决思路,改用replace先去除空格,然后用indexOf锁定价格前后边两个字符各自的位置,再用substr方法把价格从中间切下来,然后replace去除数字小数点以外所有的字符就OK了
2022年04月30日 03点04分
4
1