|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-regular-expression-foundation/
课程评论:没有评论
**课程名称:Java正则表达式基础** **课程概述:** 正则表达式是编程任务中的核心技能之一,无论您开发何种应用程序,都可能需要处理字符串和正则表达式,例如查找、提取、验证用户输入格式或替换子字符串。本课程将带您系统学习正则表达式的各项要点,从基础概念到高级技巧。您将学会如何在Java中结合使用正则表达式与各种字符串操纵方法。此外,课程还能帮助您区分不同字符串相关方法的异同,以便恰当运用。虽然本课程以Java语言为例进行演示,但其中正则表达式的概念与应用几乎可以通用到其他编程语言,如C#、Python、Perl和JavaScript。 **如何最大化课程收益:** 为获得最佳学习效果,建议在开始第一讲之前,先完成课程的30道题目测验。即使您是正则表达式新手或只有少量基础,也请大胆尝试。完成测验后,请勿纠结于结果,然后按顺序学习全部19讲课程,掌握正则表达式的基础与进阶技术。完成所有课程后,再次进行测验,评估您的学习进展。测验的每个题目都附有答案的对错原因解释,强烈建议您仔细阅读这些解释,以巩固所学知识。本课程默认学生已具备Java语言的基础知识与技能。
Regular expression is one of the fundamental skills in programming tasks. It doesn't matter what kinds of applications you are building, you may have to deal with strings and regular expressions such as finding a sub string, extracting a sub string, validating user's input format, and replacing sub strings. This course will walk you through all important topics in regular expression from basic to advanced concepts. Also, you will learn how to use regular expression in combination with different methods to manipulate strings in Java. Besides, You also will be able to distinguish the differences among those string-related methods so that you can use them appropriately. Although this course is demonstrated in Java language, you will almost the same regular expression concepts if you apply them in other programming languages as well such as C#, Python, Perl, and JavaScript. How to get the most benefits of the course? To get the most benefits of the course, before starting the first lecture, I would recommend you to take the 30 question quiz first. Don't worry if you never learned regular expression before or you just have a little bit skills. Just do the quiz, if you don't know, just guess. After finishing the quiz, don't worry about the results then, just take all 19 lectures one by one to learn all the fundamentals as well as advanced techniques. After completing 19 lectures, take the quiz again to see if you make a progress. Each question in the quiz also has an explanation for right or wrong reasons for each answer, and I would highly recommend you to read these explanations to revise what you have learned. And I assume students who take this course should already have basic knowledge and skills in Java language.