(1)有一个字符传,规律为字符中间加括号,括号内为数字,如:第(10)张,第(8)张
我使用什么方法可以获得括号内的数据,并转换为设置
(2)一系列的字符后面为部为数据,如:第1,第10
我符合获取字符后面的数值有谁知道的帮帮忙

解决方案 »

  1.   

    (1)对于一比较拙劣的做法是截断“(”前所有字符,然后在截断“)”后面所有字符,所余下的便是你想要的数据了,然后解析就可以
    (2)对于2来说比较麻烦,如果你前面的字符包含了数据你怎么办呢?所以可以那样获取所有字符长度
    L,然后L-1,使用正则表达,判断是否满足只无数据的表达式,然后L-2.....循环,一直判断到不符合的字符,取前所得
    算法比较低劣,不知道有没有人有更好的算法:)