1.一种基于字符串替换的弹幕校验方法,其特征在于,包括:获取预设字符串嵌套结构的目标弹幕数据,并将所述目标弹幕数据作为当前目标弹幕数据,将所述预设字符串嵌套结构对应的预设嵌套层数作为当前嵌套层数;
根据当前嵌套层数,确定当前目标弹幕数据中的当前嵌套数据,并调用存储当前嵌套数据的当前嵌套对象中的标识符校验函数,对当前嵌套数据中的标识符数量进行校验;
若当前嵌套数据校验成功,且当前嵌套层数为至少两层,则调用存储当前目标弹幕数据的当前弹幕数据对象中的字符串替换函数,将当前目标弹幕数据中的当前嵌套数据替换为预设完整字符串,以更新当前目标弹幕数据,且将当前嵌套层数减1,以更新当前嵌套层数;
返回执行所述根据当前嵌套层数,确定当前目标弹幕数据中的当前嵌套数据的操作;
若当前嵌套数据校验成功,且当前嵌套层数为一层,则确定所述目标弹幕数据校验成功。
2.根据权利要求1所述的方法,其特征在于,所述预设字符串嵌套结构为:由预设数量的预设字符串结构形成的预设嵌套层数的嵌套结构;
其中,所述预设数量与所述预设嵌套层数相等,所述预设字符串结构为:以预设开始符作为首位字符,以预设分隔符划分各键值对信息,以预设连接符连接所述键值对信息中的键信息和值信息,以预设结束符作为末位字符。
3.根据权利要求2所述的方法,其特征在于,根据当前嵌套层数,确定当前目标弹幕数据中的当前嵌套数据,包括:若当前嵌套层数为至少两层,则确定当前目标弹幕数据中最里层的嵌套数据为当前嵌套数据;
若当前嵌套层数为一层,则将所述当前目标弹幕数据直接确定为当前嵌套数据。
4.根据权利要求3所述的方法,其特征在于,确定当前目标弹幕数据中最里层的嵌套数据为当前嵌套数据,包括:根据当前嵌套层数,确定最里层的嵌套数据中目标预设开始符对应的目标开始序数以及目标预设结束符对应的目标结束序数;
调用字符串工具类中的位置确定函数,根据所述目标开始序数确定所述目标预设开始符对应的目标开始位置,并根据所述目标结束序数确定所述目标预设结束符对应的目标结束位置;
调用当前弹幕数据对象中的字符串提取函数,根据所述目标开始位置和所述目标结束位置,提取当前目标弹幕数据中最里层的嵌套数据,作为当前嵌套数据。
5.根据权利要求2所述的方法,其特征在于,所述标识符校验函数通过如下步骤实现所述对当前嵌套数据中的标识符数量进行校验的功能:调用当前嵌套对象中的字符串分割函数,将当前嵌套数据以所述预设分隔符进行分割,确定字符串数组;
根据所述字符串数组的数组长度,确定当前嵌套数据中的预设分隔符数量;
将所述字符串数组中的每个字符串元素存储至对应的字符串对象中,并调用各所述字符串对象中的标识符查找函数,确定当前嵌套数据中的预设连接符数量;
若所述预设分隔符数量等于所述预设连接符数量,则确定当前嵌套数据校验成功。
6.根据权利要求2所述的方法,其特征在于,在将所述目标弹幕数据作为当前目标弹幕数据之前,还包括:调用存储所述目标弹幕数据的弹幕数据对象中的第一字符验证函数,检测所述目标弹幕数据中的首位字符是否为预设开始符;
若所述首位字符为所述预设开始符,则调用所述弹幕数据对象中的第二字符验证函数,检测所述目标弹幕数据中的末位字符是否为预设结束符;
相应地,将所述目标弹幕数据作为当前目标弹幕数据,包括:
若所述末位字符为所述预设结束符,则将所述目标弹幕数据作为当前目标弹幕数据。
7.根据权利要求1所述的方法,其特征在于,所述获取预设字符串嵌套结构的目标弹幕数据,包括:获取待校验弹幕数据以及所述待校验弹幕数据对应的待校验数据标识;
将所述待校验数据标识与所述预设字符串嵌套结构对应的标识集合中的数据标识进行匹配;
若匹配成功,则将所述待校验弹幕数据确定为所述目标弹幕数据。
8.一种基于字符串替换的弹幕校验装置,其特征在于,包括:目标弹幕数据获取模块,用于获取预设字符串嵌套结构的目标弹幕数据,并将所述目标弹幕数据作为当前目标弹幕数据,将所述预设字符串嵌套结构对应的预设嵌套层数作为当前嵌套层数;
当前嵌套数据校验模块,用于根据当前嵌套层数,确定当前目标弹幕数据中的当前嵌套数据,并调用存储当前嵌套数据的当前嵌套对象中的标识符校验函数,对当前嵌套数据中的标识符数量进行校验;
当前嵌套数据替换模块,用于若当前嵌套数据校验成功,且当前嵌套层数为至少两层,则调用存储当前目标弹幕数据的当前弹幕数据对象中的字符串替换函数,将当前目标弹幕数据中的当前嵌套数据替换为预设完整字符串,以更新当前目标弹幕数据,且将当前嵌套层数减1,以更新当前嵌套层数,并返回执行所述根据当前嵌套层数,确定当前目标弹幕数据中的当前嵌套数据的操作;
目标弹幕数据校验成功模块,用于若当前嵌套数据校验成功,且当前嵌套层数为一层,则确定所述目标弹幕数据校验成功。
9.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的基于字符串替换的弹幕校验方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的基于字符串替换的弹幕校验方法。