regex 相关问题

正则表达式提供了一种声明性语言来匹配字符串中的模式。它们通常用于字符串验证,解析和转换。由于正则表达式未完全标准化,因此具有此标记的所有问题还应包含指定适用的编程语言或工具的标记。注意:要求HTML,JSON等正则表达式往往会遇到负面反应。如果有解析器,请使用它。

正则表达式 - 防止双空格

我有一个名称字段的大型正则表达式,如下所示。 ^(?:(?!(?:.*[ ]){2})(?!(?:.*[']){2})(?!(?:.*[-]){2} )(?:[a-zA-Z0-9 \p{L}'-]{3,48}$))$ 我不是正则表达式专家,...

回答 2 投票 0

如何将连续的十六进制字符串拆分为空格分隔的十六进制块,每个块包含 32 个连音?

我有一个相当长的十六进制字符串 Buffer.toString("hex"),我想将其打印到日志文件中,每个块包含 32 个连音。 所以基本上从

回答 4 投票 0

如何在Python中从re.Match中提取第1组匹配

我正在编写一个Python脚本,我需要迭代文本文件中的行并提取前面有零个或多个非数字字符的第一个数字。这是示例数据的片段...

回答 1 投票 0

忽略正则表达式中特定单词组合之间的单词(词汇表链接植入)

我已经编辑了我的问题并简化了它。 我创建了一个函数来突出显示文本中的词汇表,该函数可用于突出显示共轭单词(法语)。我工作得很好,但我想忽略言语......

回答 1 投票 0

如何在 PHP 中验证电子邮件?

对于学校作业,我需要使用 PHP 中的正则表达式来验证电子邮件地址。但是,我对正则表达式没有太多经验,我的代码将无法工作。 对于学校作业,我需要验证电子邮件

回答 1 投票 0

如何将连续的十六进制字符串拆分为空格分隔的十六进制块,每个块包含 32 个连音?

我有一个相当长的十六进制字符串 Buffer.toString("hex"),我想将其打印到日志文件中,每个块包含 32 个连音。 所以基本上从

回答 2 投票 0

在 JS 中使用正则表达式从 Cloudflare cdn-cgi/trace 文本结果中提取 ip 和 uag

您好,我计划使用 Cloudflare cdn-cgi 跟踪服务来获取客户端 IP 和用户代理结果。如果我获取此链接:https://www.cloudflare.com/cdn-cgi/trace,我得到的结果在文本中

回答 4 投票 0

BBEdit 正则表达式替换仅在使用“全部替换”时有效

希望替换所有这样的示例: “1%” “10%” 和: “1.0%” “10.0%” 这是我的正则表达式: “(\d+)%” 这是我的替换模式: “ \.0%&...

回答 2 投票 0

如何匹配字符串中的单个字符?如何使用 R 在匹配字符串之前和之后添加字符? [已关闭]

我有一个随机字符串列表,例如 kzyFw4hw8EOC/655。 我想在字符串中查找 / 字符,当匹配时在字符 / 之前和之后添加一个 " 字符 像这样的东西...

回答 1 投票 0

在 SQL Server 中使用正则表达式

我正在寻找如何根据下面的正则表达式设置/参数使用正则表达式替换/编码文本: RegEx.IgnoreCase = True 正则表达式.Global = True RegEx.Pattern = "[^a-z\d\s.]+" 我见过一些

回答 7 投票 0

正则表达式提取属性值

提取 HTML 表格标题属性值的快速方法是什么: ... 普罗克洛 提取 HTML 表格标题属性值的快速方法是什么: ... <li><a href="/wiki/Proclo" title="Proclo">Proclo</a></li> <li><a href="/wiki/Proclus" title="Proclus">Proclus</a></li> <li><a href="/wiki/Ptolemy" title="Ptolemy">Ptolemy</a></li> <li><a href="/wiki/Pythagoras" title="Pythagoras">Pythagoras</a></li></ul><h3>S</h3> ... 因此它会在每一行的字符串中返回 Proclo、Proclus、Ptolemy、Pythagoras...。我正在使用 StreamReader 读取文件。我正在使用 C#。 谢谢你。 这个 C# 正则表达式将找到所有标题值: (?<=\btitle=")[^"]* C#代码是这样的: Regex regex = new Regex(@"(?<=\btitle="")[^""]*"); Match match = regex.Match(input); string title = match.Value; 正则表达式使用 Positive Lookbehind 来查找 title 值开始的位置。然后它会匹配所有内容直到结束双引号。 使用下面的正则表达式 title="([^"]+)" 然后使用Groups浏览匹配的元素。 编辑:我修改了正则表达式以涵盖@Staffan Nöteberg 评论中提供的示例 改进了处理其他场景的模式: (?<=\btitle\s*=\s*['""])[^'""]*

回答 3 投票 0

从文本中提取 JSON

AJAX 调用返回包含 JSON 字符串的响应文本。我需要: 提取 JSON 字符串 修改它 然后重新插入它以更新原始字符串 我不太担心步骤...

回答 5 投票 0

如何检测法语和英语?

我正在构建一个具有多种语言(阿拉伯语、英语和法语)的应用程序。英语到阿拉伯语的主要单词是 '每周':'每周一', '每月': '??????', '每年':'斯...

回答 1 投票 0

在 XSLT 模板中,如果名称以元音开头,我需要在名称前添加“'l”前缀

在 XSLT 模板中,我将像这样扩展输入变量: 但如果 $ClubName 以元音开头,我需要加上 l' 前缀 我想那里...

回答 1 投票 0

我需要知道如何使用 Oxygen XML 编辑器查找/替换文件来识别不包含字符串的文件

我正在处理数千个 METS 文件,并且需要能够识别不包含特定字符串的文件,例如模组:类型。我不是在文件名中搜索,而是在文件中搜索...

回答 1 投票 0

使用正则表达式更改语法

我有一些继承的遗留语言代码片段存储在数据库表中,我需要将它们转换为类似 SQL 的语法,以便更有效地使用它。 例如,其中一个片段是...

回答 1 投票 0

VI 搜索并替换两边带有数字的符号

我有一个大型数据集,其中一些值以-1.00000e-00 表示法编写,其他值以-1.00000-00 表示法编写。我想用“e-00”替换所有“-00”符号。我

回答 1 投票 0

仅增加包含数字和字符的字符串中的数字[重复]

我正在尝试编写一个方法来检查字符串是否包含数字。如果确实如此,则只需增加数量即可。 例如,如果位置为 1,则结果应为: “a12”-> ...

回答 1 投票 0

正则表达式从类中排除某些符号,但扩展不包含的其他符号

我正在尝试编写一个正则表达式来生成 [:graph:] 类型的随机字符串,但排除字符串 $blacklist 中包含的一些特定字符(例如规范中可能缺少某些符号...

回答 1 投票 0

Apache PHP CLI PHP 使用相同的代码显示不同的结果

所以在我的index.php中我有以下代码 $uri = '/动态路由/{id}/show/{name}'; $router_uri = preg_replace('/\{([a-z]+)\}/', '(?P<$1>\w+)', $uri); $router_uri = str_replace('/', '\/', $

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.