Regular Expressions (Regex) with C# .NET - Easy and Fast!

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-regular-expression-with-net/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C# .NET 正则表达式(Regex)- 简单快速! 课程概述: 欢迎来到“C# .NET 正则表达式(Regex)- 简单快速!”课程。正则表达式是一种模式检测语言,常用于文本中搜索模式、提取匹配值以及数据验证。正则表达式在多种编程语言中受支持,包括 Python、C#、JavaScript、Perl、SQL 等。本课程旨在通过各种练习和项目提供正则表达式的实践经验。课程由 Chandra Lingam 讲授。 正则表达式的典型应用包括: - **模式检测**:查找文本中某一模式的出现。 - **数据准备**:数据清理和准备通常耗时较多,您可以通过正则表达式定义数据结构并解析数据,例如在 AWS Glue 和 Athena 中应用。 - **输入验证**:可以实现客户端输入验证,例如通过正则表达式确保用户提供正确格式的输入。 - **云服务**:许多云服务使用正则表达式进行高级配置,如 AWS 的 Web 应用程序防火墙、Google Workspace 内容过滤器等。 课程大纲: 本课程内容包括: - 正则表达式特性:熟悉各种正则表达式方法及其目的。 - 正则语言:学习如何编写正则表达式,从简单模式开始,直至在 HTML 输入类型中使用正则进行验证。 - 性能优化:了解如何优化不良书写的模式以提升性能。 - .NET 中的正则表达式交互方法:根据性能需求选择适当的方法。 - 四个实践项目:应用正则表达式处理不同数据集,如非结构化日志数据、物联网传感器数据、HTML 格式的医学测试数据。 课程中提供问题解答论坛和私信支持,期待与您见面。

课程评论(0条)

课程详情

Hi, and welcome to the Regular Expressions (Regex) with C#.NET - Easy and Fast!Regular Expression (regex) is a pattern detection language - they are typically used to search patterns in text, extract matching values, and data validation. Regex is supported in many programming languages, including Python, C#, JavaScript, Perl, SQL, and more.This course is designed to provide hands-on experience with regular expressions through various exercises and projectsI am Chandra Lingam, and I am your instructor.Here are some typical uses of regular expressionPattern DetectionLook for occurrences of a pattern using a concise languageData PreparationData clean-up and preparation is often one of the most time-consuming activitiesYou can define the structure of data as a regex pattern and parse dataOne good application of this is AWS Glue and Athena.You can use regex to define the structure of a record in a text file, and query the file using SQLInput ValidationYou can implement a client-side check for input validationFor example, your app can guide the user to provide data in the correct format.As part of the zero-trust architecture, you need to validate input to your microserviceWith regex, you can verify and validate data payloads in your serviceCloud ServicesSeveral cloud services use regex for advanced configuration.With the AWS web application firewall, you can allow or deny traffic based on a regex patternIn Google Workspace, you can use regex for content filtering, Gmail route configuration, and to search for content in google docsIn Google Analytics, you can use regex to locate and transform matching data in your data setRegex is also supported by several products such as SAP, Oracle, and SQL ServerCurriculumHere is a brief course outline:In the Regex features section, you will get familiar with various regex methods, their purpose, and how-to unit test your patternIn the regex language section, you will learn how to write patterns - starting from the simplest of patternsYou will also learn to incorporate regex in your HTML input types for validationRegex engine puts the onus on the developers, that is us, to write efficient patternsYou will gain knowledge of regular expression engine that will help you write optimal patternsThere are several exercises for you to apply your new skillsWe then look at performance and how poorly written patterns can degrade exponentiallyHow to optimize the patterns and address performance issuesIn.NET, there are a few different ways to interact with the regular expression classYou will gain insight into what method is appropriate for a given performance requirementThere are four hands-on projects in this courseYou will learn how to apply the regex for distinctly different data sets - unstructured log data, IoT sensor data, and parsing medical test data in HTML formatYou will get prompt support through the course Q & A forum and private messaging.I am looking forward to meeting you

课程标签

0人关注该课程

主题相关的课程