问题标签 [re]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
56 浏览

python - 正则表达式从任何地方排除任何数字

我有一个代码,它将字符串作为输入并丢弃所有字母并仅在任何地方打印不包含 9 的数字。我决定在正则表达式的帮助下完成它,但在需要修改的地方找不到工作表达式来实现它?

我也尝试过,[^9]但它不起作用。

代码应完全丢弃任何地方包含 9 的数字。

例如 - 如果输入是:

输出:['67']

输入:

输出:(['56783']因为其他两个数字在某些地方包含 9)

0 投票
2 回答
55 浏览

python - 查找整个单词进行匹配

如果匹配单词\特殊字符,我正在尝试让正则表达式模式找到整个单词

我想Test-3K9Y9Y1-My-Node1从句子中得到。

我试过了:

0 投票
3 回答
187 浏览

python - Python 正则表达式在没有可选组的情况下工作,但与可选组中断

给定一个输入:

和一个正则表达式:

这将成功打印say hi

但是,将最后一部分切换到可选组:

现在不打印任何东西。不是正则表达式根本不匹配,因为resultis not None

为什么当正则表达式不是可选时它可以工作,但当它是可选时它会停止工作,我将如何解决它?

0 投票
1 回答
65 浏览

python - 对应括号/括号类型的正则表达式

0 投票
2 回答
1068 浏览

python - 从给定字符串中提取最大数值

给定一个字母数字字符串S,从该字符串中提取最大数值。所有的字母都是小写的。将最大连续数字作为一个数字。

示例输入:23dsa43dsa98
预期输出:98

我试过了:

0 投票
1 回答
54 浏览

python - Django 对象的 TextField 值是否无法编译为正则表达式模式?

我正在尝试构建一个用户能够定义和测试自己的正则表达式模式的系统。为此,我有以下设置:

在保存之前,我尝试使用pattern模型字段的值编译一个正则表达式模式,即TextField. 这真的有必要吗?有没有更理想的方法来做到这一点?这种感觉有点hacky。

0 投票
3 回答
203 浏览

python - 如何使用不以空格结尾但在捕获组之后可能有空格的捕获组子字符串?

我正在尝试将看起来像这样的字符串替换( self, False )(self, False). 我正在使用的正则表达式:

哪个返回(self, False )

如何在没有尾随空格的情况下捕获括号内的组?

0 投票
1 回答
157 浏览

python - 如何通过python regEx从文本文件中搜索href?

通过执行一些 CLI 实用程序,我有一堆输出信息消息,并且在文件的末尾有一个 Web URL。我需要使用 Python 正则表达式来查找该链接并显示为输出。以下是我为我的目的编写的 3 行代码:

以下是文件内容

但是,当我执行程序时,出现以下错误:

它抱怨数据类型应该是字符串。所以,我使用str()了文件路径,但即使这样也不起作用。

0 投票
2 回答
84 浏览

python - 从简历中提取密码时出现类型错误

我必须从简历中提取数据。当我尝试从简历中提取密码时,发生了以下错误,我无法纠正它。

我正在传递一个文件对象并通读open(),然后将其保存到名为_datas_. 我正在使用python 3.6。

下面是我使用的代码:

预期的输出是这样的:"686533". 但我收到这样的错误:

0 投票
1 回答
46 浏览

python - 如何在多行中搜索特定行并将值存储在变量中

我已将命令的输出存储chage -l user在变量中output,需要检查用户帐户密码是否未过期或将在 90 天内过期。

现在,我需要将值存储在一个变量中以继续前进但无法做到这一点。以上是我的代码。理想情况下,VALUE 应该有“从不”。