Python 正则表达式中的 verbose 标志2024 年 8 月 29 日 | 阅读 3 分钟 在本文中,我们将讨论 re 包中的 VERBOSE 标志以及用户如何使用它。 re.VERBOSEregex 包的 VERBOSE 标志允许用户编写看起来更漂亮、更易读的正则表达式。此标志通过允许用户在视觉上分隔模式的逻辑部分并添加更多注释来实现这一点。 模式内的空白字符将被忽略,但当空白字符存在于字符类中,或当它前面是未转义的反斜杠,或当它位于 * ? , ( ? P 或 (? : 等标记内时,空白字符不能被忽略。但是,当 # 出现在行中时,如果它不在字符类中,或者前面没有未转义的反斜杠。从 # 最左边到行末的所有字符都将被忽略。 示例 - 上述命令将作为参数传递给 **re.compile()** 方法,该方法写为“re.compile(Regular Expression, re.VERBOSE)”。re.compile() 方法将返回 REGEX OBJECT,该对象将与给定的字符串进行匹配。 Verbose 标志的用例让我们通过一个例子来更好地理解它。假设要求用户输入他们的 EMAIL ID,开发人员需要使用 RegEX 来验证它。EMAIL 的格式如下所示:
Input : [email protected] Output : Valid ID Input : [email protected]@ Output : Invalid ID This ID is invalid because there is @ character after the domain name. Input : [email protected] Output : Invalid Id This ID is invalid because there is no domain is the Email ID. 示例 1 输出 [email protected] : is Valid email. Details of it are as follow: Local : username12432 Domain : gmail The domain name : com [email protected]@ : is Invalid Id [email protected] : is Invalid Id 下一个主题Python AST 模块 |
使用 PyQt 的 QThread 冻结 GUI。在 PyQt 图形用户界面 (GUI) 程序中,事件循环和 GUI 在执行的主线程上运行。如果您在此线程中启动一个长时间运行的进程,您的 GUI 将变得无响应,因为它将仅在完成...
阅读 28 分钟
在这个问题中,我们将得到两个已排序的数组。我们的任务是合并这两个给定的数组。然而,限制是,我们必须在不使用任何额外空间的情况下合并它们。因此,在对数组进行排序后,初始元素将位于...
阅读20分钟
在本文中,我们将讨论 Python 中的解析错误。这变得严重了。但不要害怕。我们知道“编码”这个词对于初学者和那些有点技术背景的人来说是多么令人生畏……但别担心。让你的 Python...
阅读 3 分钟
大数据、数据科学和集群处理最流行的两种编程语言是 Python 和 Scala。Python 是一种高级的面向对象解释型编程语言。它是一种动态结构化编程语言。它支持多种编程框架,包括面向对象、函数式和过程式模型,...
阅读 3 分钟
引言:在本教程中,我们将讨论如何使用Python生成具有给定根的勒让德级数。勒让德级数是Python中的一个模块。该模块提供了多种函数。勒让德模块的函数之一是legfromroots,它用于执行...
阅读 3 分钟
在本教程中,我们将编写一个 Python 程序,打印出列表元素所有可能的组合。我们将以三个不同的整数作为输入,并打印出这些数字所有可能的组合。这是一个相当简单的程序;它可能会被问到...
阅读 3 分钟
最大公约数 (GCD) 是一个数学术语,用于找出可以完美地除以两个数字的最大公因数。GCD 也称为最高公因数 (HCF)。例如,两个数字 54 和 24 的 HCF/GCD 是 6。因为...
5 分钟阅读
在本教程中,我们将编写 Python 程序来查找给定列表的完美和。让我们理解问题陈述。问题陈述 给定一个由非负整数组成的数组 arr[] 和一个整数 sum,任务是计算给定数组的子集数,这些子集...
5 分钟阅读
我们现在都可以看到,过去需要跑很多办公室才能完成的许多事情,现在都可以坐在家里完成了。其中一些任务是使用网络摄像头完成的,例如用于官方文件、在线考试、用于...
18 分钟阅读
在您的 Python 之旅中,您可能需要在某个不确定的点找到 Python 可迭代对象(如列表或字典)中的第一个满足特定要求的项。唯一的例外是当需要确认“一个”特定项是否存在于……
阅读 13 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India