var courseKnowledge = fileData.courseCourseware.courseKnowledge;//知识点 courseKnowledge = courseKnowledge.replace(/,/g,",").split(",");//将字符串中中文逗号转化为英文逗号,并分割 for(var i=0;i<courseKnowledge.length;i++){ courseKnowledge[i] = courseKnowledge[i].trim();//去除空格 if(courseKnowledge[i]==''){ courseKnowledge.splice(i,1);//删除数组中为空的数据 i--; } } for(var j=0;j<courseKnowledge.length;j++){ $("#"+courseKnowledge[j]).prop('checked',true); $.uniform.update("#"+courseKnowledge[j]); var row = $("#KnowledgePointEnd .template").clone(true).removeClass('hidden template'); row.find(".knowledgeName").text($("#"+courseKnowledge[j]).attr('title')).stop().parent().attr('id','knowledgePoint'+courseKnowledge[j]); row.find(".delKnowledge").click(function(){ var checkboxId = $(this).parent().attr('id'); var id = checkboxId.replace(/[^\d]/g,'');//正则过滤字母 $("#"+id).prop('checked',false); $.uniform.update("#"+id); $(this).parent().remove(); }); row.appendTo("#KnowledgePointEnd "); }
courseKnowledge = courseKnowledge.replace(/,/g,",").split(",");
以逗号隔开,将字符串转化为数组
courseKnowledge[i] = courseKnowledge[i].trim();//去除空格
去除空格
if(courseKnowledge[i]==''){ courseKnowledge.splice(i,1);//删除数组中为空的数据 i--; }
删除数组中空的数据
相关推荐
将字符串转化为数组,资源为pb9导出来的文本文件,可以直接导入pb9,也可以打开查看
在使用正则表达式时,需要注意一些常见的错误,比如在`LastIndexOf`和`LastIndexOfAny`方法中,第二个参数(要查找的字符或字符数组)应该始终大于等于第三个参数(搜索的起始位置),因为搜索是从字符串末尾开始的...
在JavaScript中,正则表达式同样发挥着重要作用,尤其是在Node.js环境中进行字符串模式匹配时。本文将详细介绍如何在JavaScript中使用正则表达式进行字符串的模式匹配、提取以及替换。 #### 二、基本概念 正则...
给写了2个方法,一个是直接截取单个需要的字符串,比如字符串string a="ab123456",我只需要提取3,那么就是单独截取就可以了,从2开始到4结束就行。 第二个是把所有的符合条件的字符串都截取出来,提取出来,比如...
在Java编程语言中,处理字符串和正则表达式是一项常见的任务。正则表达式是一种强大的文本模式匹配工具,可以用于搜索、替换或者提取符合特定规则的字符串。在本篇文章中,我们将深入探讨如何利用Java中的Xeger和...
在LabVIEW中处理字符串是一项常见的任务,尤其是将一个字符串拆分成多个子字符串,这通常涉及到字符串的分割操作。本篇将详细介绍如何在LabVIEW中实现“字符串拆分到数组”并支持中文字符。 一、字符串拆分的基本...
### LabVIEW中常用的字符串匹配符及正则表达式 #### 引言 在现代软件开发中,特别是涉及数据处理的应用程序设计中,字符串操作是非常重要的一个环节。LabVIEW作为一种广泛应用于工程领域的图形化编程环境,提供了...
JS解析json数据(如何将json字符串转化为数组).docx
isMobileSimple : 验证手机号(简单) isMobileExact : 验证手机号(精确) isTel : 验证电话号码 isIDCard15 : 验证身份证号码15位 isIDCard18 : 验证身份证号码18位 ...getReplaceAll : 替换所有正则匹配的部分
本篇将深入探讨Java中的字符串、正则表达式及其在实际编程中的详细实例代码。 1. **字符串基础** - Java中的字符串是不可变的,这意味着一旦创建了字符串对象,就不能更改其内容。这由`final`关键字确保,提高了...
在给定的标题和描述中,提到了一个具体的场景:通过空格、逗号(包括中文和英文)以及回车来分隔字符串,并将其转换为数组。这里提供了一个名为 `strsToArray` 的自定义函数,用于完成这个功能。 首先,让我们详细...
该方法使用了正则表达式来匹配字符串中的左边字符,然后将匹配的字符串返回。 正则表达式是一种非常强大的字符串匹配工具,通过使用正则表达式,我们可以实现字符串的各种操作,例如匹配、验证、提取和替换等。然而...
string :需要进行正则处理的字符串 pattern :进行匹配的正则表达式 position :起始位置,从第几个字符开始正则表达式匹配(默认为1) occurrence :标识第几个匹配组,默认为1 modifier :模式(‘i’不区分大...
VBA正则提取A字符串之后B字符串之前中间的内容.txt
在C#编程语言中,字符串和正则表达式是两个非常重要的概念,广泛应用于数据处理、文本分析和验证。下面将详细介绍这两个知识点以及相关的例子。 首先,我们来谈谈字符串(String)。在C#中,字符串是由字符组成的不...
根据java正则表达式生成一个随机的字符串,具体可以去一下网站看:https://code.google.com/p/xeger/
标准字符串函数和正则表达式
正则表达式(Regular Expression)是一种用于匹配字符串中字符组合的工具。它在各种编程语言中都有应用,包括 Java。正则表达式的强大之处在于它可以灵活地匹配复杂的字符串模式,是进行文本搜索、替换、验证等操作...
《VB字符串和正则表达式参考手册》是一本专注于Visual Basic(VB)编程语言中字符串操作和正则表达式使用的专业指南。VB是Microsoft开发的一种编程环境,广泛应用于Windows应用程序的开发,而字符串处理和正则表达式...