regex 相关问题

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

在 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

为什么 re.sub 替换整个模式,而不仅仅是其中的捕获组?

re.sub('a(b)','d','abc') 产生 dc,而不是 adc。 为什么 re.sub 替换整个捕获组,而不是仅捕获组'(b)'?

回答 4 投票 0

我正在尝试匹配 PDF 文档中的节标题,少数情况下会失败

这是我必须匹配PDF文档中的节标题的正则表达式。 正则表达式 = ^\s*(\d+\.?\d*(?:\.\d+)*)\s{1,10}([A-Z][a-zA-Z]*) 它匹配诸如 3.1 简介、3 电池等字符串......

回答 1 投票 0

awk:从字符串中转义正则表达式运算符的函数

需要一个函数来转义 awk 脚本中包含正则表达式运算符的字符串。 我遇到了这个“丑陋”的解决方案: 函数 escape_string( str ) { gsub(/\/, "\\", str ); ...

回答 2 投票 0

正则表达式在正则表达式中工作,但在 php preg_match 中不返回任何内容

使用 regexr.com 我的正则表达式可以工作,但 php 中的 preg_match 返回 null。 在几个php测试器中尝试了很多次。 正则表达式是: /捐助者评论:\*(.*?)\*/ 文字是: 美国* > 捐助者评论:*Thx

回答 1 投票 0

删除匹配的方括号,但仅删除那些括号内没有空格的方括号

看过这个答案:如果方括号内的内容不包含空格,则删除方括号 这对于 Notepad++ 来说效果很好,但是当我将 Notepad++ 解决方案放入...

回答 1 投票 0

Excel VBA 正则表达式代码可修剪多行文本的前导/尾随空格和空行,以及重复的单词/空格/逗号

有人能想到比我创建的更好的正则表达式模式文本吗? 我已经测试了我能找到的关于这个主题的所有相关正则表达式代码,它们都不适用于具有许多空白的多行...

回答 1 投票 0

使用preg_replace在php中的两个字符串之间用单引号替换引号

我正在寻找一个 preg_replace ,可以在 font-family: 和 ; 之间用 ' 替换 " 我正在使用的一些动态 html 遇到问题,这需要我用 si 替换引号...

回答 1 投票 0

运算符 ?: 在 Ruby 正则表达式中紧跟在 ( 之后,特别是当正则表达式包含组时会做什么?[重复]

string = "这是一段带有一堆3c:77:e6:68:66:e9随机MAC地址1100:50:7F:E6:96:20hello world 15:00s, 00:50:56:c0: 00:08 这里写了一些其他文字 00-0C-29-38-1D-61 00...

回答 1 投票 0

ReactJS - 使用自定义组件替换第一次出现的字符串模式

我有许多具有这种格式的字符串: “该车的型号是[分配:任何车型]并且具有[分配:任何数字]马力” 我想在我的 UI 中显示此字符串并替换

回答 1 投票 0

Java正则表达式如何从字符串获取版本?

А 需要正则表达式来搜索表单行中的版本: 0.6.9b-版本 - 0.6.9b v0.6.99 - 0.6.99 v01.23.97 - 01.23.97 v01.23.97a-发布 - 01.23.97a v1.23.97a-发布 - 1.23.97a 上...

回答 1 投票 0

如何使用postgres sql正则表达式删除重复项和inc表记录

我在小提琴中创建了场景 https://dbfiddle.uk/VlKz_7fg 我必须删除重复记录并仅保留 1 条记录示例:对于发现的表 mfg_lz.icc_axbi_kanban_job 有 2 个重新...

回答 1 投票 0

有没有办法捕获整个维基百科链接

我正在为维基百科开发一个工具,可以修复错误并替换乌尔都语文本中的错误单词。现在,它正在替换任何地方的文字,甚至在链接和模板中也是如此。但我想要...

回答 1 投票 0

在正则表达式中使用引号,在 C# 中使用引号

注意:这个问题中的所有引号实际上都是代码的一部分。 我正在学习正则表达式,并且正在尝试抓取一个带有音乐的网站。我将网站的源代码放入文本文件中...

回答 2 投票 0

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