regex-negation 相关问题

正则表达式否定是在对其模式进行补充的字符类上执行的操作。结果是字符类匹配不在其类中的任何内容。

正则表达式不匹配三个结尾[重复]

如何编写 Java 正则表达式来匹配不以 abc、def、ot ghi 三个结尾中任何一个结尾的行? 例如,以下情况应按如下所示工作: 1234abc -- 无效...

回答 1 投票 0

删除与正则表达式不匹配的 XSLT2 元素

为了为文档创建目录,我搜索仅捕获 h[0-9] 节点并删除所有其他未在目录中的节点。 因此,在 XSLT2 中,我做了以下几行: 为了为文档创建目录,我搜索仅捕获 h[0-9] 节点并删除所有其他未在目录中放置的节点。 因此,在 XSLT2 中,我做了以下几行: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output method="text"/> <xsl:template match="*[not(matches(name(), '^h[0-9]$'))]"> <!-- This is the relevant line --> <!-- I let it empty in order to delet its content --> </xsl:template> </xsl:stylesheet> 我使用 saxon-xslt -o output.txt example.xml maketoc.xslt 编译它 但是,不幸的是,not(matches())模板不会影响目标行。而且基本不影响线路。 那么,如何删除所有不匹配h[0-9]正则表达式的节点呢? 您还没有显示源文档,但最可能的解释是源文档最外层元素的名称与 h[0-9] 不匹配,这意味着该元素将被删除,并且其子元素将被删除不予处理。 也许你应该添加一条规则 <xsl:template match="*[*]"> <xsl:apply-templates select="*"/> </xsl:template> 确保处理继续到此类元素的子元素。

回答 1 投票 0

更多名称解析异常值

名称很难解析为名字、中间名、姓氏、后缀 这组名字(保存在 regex.com 上)让我头疼。 所需的解析实际上是 /^(.)( [Vv][ao]n \s\w+| [Dd][e...

回答 1 投票 0

用于自托管翻新机器人的正则表达式来获取 linuxserver.io 稳定图像

我已经设置了翻新自托管机器人。由于 linuxserver.io 有不同的创建 docker 标签的模式,我将切换到正则表达式。 { “$schema”:“https://docs.renovatebot.com/renov...

回答 1 投票 0

Tensorboard 支持什么正则表达式语法来进行标签和运行过滤?

我想用特定的正则表达式过滤标签。就我而言,我想否定搜索中的某个字符。我找不到任何讨论正则表达式语法的自述文件、资源或 github 问题

回答 1 投票 0

正则表达式查找所有与模式不匹配的字符串

我对正则表达式模式的否定有疑问。 我试图找到与以下模式不匹配的所有字符串: ^([0-9]{3,5}[\-][0-9]{3,}[,][][0-9]{3,5}[\-][0-9]{ 3,}[,][ ][0-9]{3,5}[\...

回答 1 投票 0

Python 正则表达式匹配模式(如果不在双引号中或等于关键字列表)

我有一个正则表达式模式,它代表我正在尝试解析的语言中的有效变量名称: R' ([A-Z][A-Z0-9_]{0,35} '(例如 VAR_NAME、TABLE_READ、SOME_OTHER_VAR 等..) 然而,我不想...

回答 1 投票 0

如何正则表达式匹配不包含一组子字符串的字符串[重复]

我正在查看 1000 个 JSON 文件,所有这些文件都有这样的属性:“value”:{some number}, 我想 grep 所有这些 JSON 文件,并匹配所有值的情况...

回答 1 投票 0

POSIX 正则表达式:排除表达式中的单词?

我正在尝试使用 POSIX(扩展)正则表达式创建一个正则表达式,我可以在我的 C 程序代码中使用它。 具体来说,我想出了以下内容,但是,我想排除......

回答 1 投票 0

编写一个正则表达式,为 $ 分隔符和 html 标签之外的每个单词添加一个范围

我想使用正则表达式执行以下操作: 正则表达式忽略 html 标签的每个内部 正则表达式忽略由 Mathjax 解析的 $...$ 内部的所有内容 正则表达式忽略 o...

回答 1 投票 0

如何捕获所有带有点后跟空格且前面没有 Google Sheet Regex 中两个给定字符串的组?

我找不到重复的问题。 我需要捕获一组句点,后跟一个空格。 但只有那些前面没有这两个字符串的组: 锌和锌。 我测试了这个: [^Z][^n]...

回答 1 投票 0

正则表达式:使用 Sieve 匹配除特定本地部分之外的邮件地址(不支持环视)

我正在寻找一个与特定域“domain.tld”的所有地址匹配的正则表达式,除了特定的本地部分“fritzbox”(作为示例)。不幸的是,筛子工程师...

回答 1 投票 0

捕捉负面前瞻

我需要 https://github.com/mchelem/terminator-editor-plugin 来捕获带有行号的不同类型的路径。到目前为止我使用这种模式: (?![ab]\/)(([^ :\"])+?\.(html|py|css|js|...

回答 1 投票 0

使用java正则表达式查找字符串中的整数

我想找到字符串中的所有数字。号码的格式为 {number}、{+number}、{-number},例如:123、+456、-789。 我有正则表达式: (\+|\-)?[0-9]+(?![A-Za-z]) 字符串测试是:123 +2...

回答 1 投票 0

如何编写电子邮件和密码的正则表达式模式?

我在为以下语句编写正则表达式模式时遇到问题。我认为我的电子邮件模式有问题。 对于电子邮件: 域名应以 google.com 或(无任何字符或任何字符).go 结尾 在

回答 1 投票 0

如何用正则表达式过滤掉字符串

假设我想要一个正则表达式来表达一个过滤器,仅当它不以特定后缀结尾时才选择特定形状的字符串,例如: AaA.BbB.CcC.DdD.EeE 或 a1.b2.c3.d4.e5 都应该通过...

回答 1 投票 0

VSCode 片段:将 PascalCase 转换为带空格的小写

我正在尝试编写一个 vscode 片段,将 PascalCase 转换为带有空格的小写字母。我快到了: ${1/([A-Z]*)([A-Z][a-z]+)/$1 ${2:/downcase} /g} 第 1 组匹配缩写词,第 2 组匹配缩写词

回答 1 投票 0

正则表达式匹配符号并忽略精确字符串

目前我有这样的正则表达式: (? 目前我有这样的正则表达式: (?<!&)#(?!8203;) 这将允许为我的案例捕获大多数'#'。 例如,给定输入he#ll#o,将有 2 个匹配项。 再次,给定输入he#ll#o&#8203;,将有 2 个匹配项。 但是,给定输入&#&#&#或只是#8203;#8203;#8203;,它将无法找到匹配项。 如果前面的文本可能不是前一个单词或空格的结尾,我该如何修改现有的正则表达式以完全忽略'&#8203;'? 您可以将环视调整为 #(?<!&#(?=8203;)) 查看正则表达式演示。 详情: # - # char (?<!&#(?=8203;)) - 如果 - 紧接在左侧 - 有一个 &# 字符序列紧随其后是 8203; 字符序列。

回答 1 投票 0

在特定位置的模式中找不到子字符串的正则表达式

我正在尝试为 linter 构建一个(多行)模式,以捕捉以下情况: 有一个 Text( 声明 后面没有 .appFont( 声明... ...在 } 的下一次出现之前(结束...

回答 1 投票 0

如何在不在数字之间或尾随空格之间的字符串中找到最后一次出现的空格

不应考虑字符串末尾的空格或两个数字之间的空格,但它可以在数字之前或之后,但不能在数字之间。 我写了一个正则表达式

回答 3 投票 0

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