regex-lookarounds 相关问题

正则表达式外观是零宽度断言,用于验证当前匹配位置的匹配上下文的条件。

选择匹配正则表达式后的下一行

我目前正在使用扫描软件“Drivve Image”从每篇论文中提取某些信息。如果需要,该软件可以运行某些正则表达式代码。它似乎是用 Ultr 运行的...

回答 3 投票 0

当出现两个相等的整数时,正则表达式应该匹配

以下字符串包含两个数字(下面的 1 和 2),两个数字不能相等才能匹配。它们是优先值,因此其中一个必须大于另一个。它被认为是一个错误配置...

回答 1 投票 0

当出现两个相等的整数时,正则表达式不应该匹配

以下字符串包含两个数字(下面的 1 和 2),两个数字不能相等才能匹配。它们是优先值,因此其中一个必须大于另一个。它被认为是一个错误配置...

回答 1 投票 0

我可以在字符类中放置断言吗?

我想编写一个正则表达式来匹配包含字母、空格和数字后跟点的字符串。这些数字可以出现在字符串中的任何位置,并且可以有多个。例如: 福...

回答 1 投票 0

Python CSV 阅读器:需要忽略引号逗号作为分隔符

我需要用逗号解析文本文件,而不是用引号引起来的逗号。 这看起来像是一个微不足道的任务,但无法让 Python 正确完成它。主要是因为带引号的字符串前面有一个不带引号的字符串,这使得...

回答 1 投票 0

正则表达式跳过分隔符是否前面有/

我正在使用: (?<=,)http.*?(?=,)\b The issue come when I try to use it on: Something,https://stackoverflow.com/questions/ask/,Anotherthing While it works on: Something,https://stackoverflow.com/

回答 1 投票 0

解释正则表达式中的环视

为了在所有 Jeff 中将 ' 放在 s 之前,我测试了这两个不同的正则表达式,并通过 PERL 得到了不同的结果,如下所示: perl -pe "s/(?<=\bJeff)(?=s)\b/'/g" myfile.t...

回答 1 投票 0

不以组中任何字符开头且不包含任何多个子字符串的字符串的正则表达式

这对某些人来说可能很简单,但我已经浪费了大量时间试图自己到达那里。我需要一个正则表达式: 不要以“_”或“-”开头。 请勿以“_”或“-”结尾。 做...

回答 2 投票 0

正则表达式 OR 结果产生两个单独的组,如何将其捕获为单个组?

我正在尝试在 GoLang 正则表达式中捕获以下输入字符串的用户名,我希望匿名用户和用户 Prettygurl91 位于单个组中,但以下情况并非如此

回答 1 投票 0

REGEX - 需要一种负向查找多个字符串的方法

我正在尝试匹配文件名中不需要的区域以删除文件。 如果正则表达式找到“坏地区”(巴西或哥伦比亚),但如果它们与“好地区”混合在一起,我希望获得任何匹配...

回答 3 投票 0

正则表达式负向回顾

我想要一个匹配的正则表达式模式,它可以匹配所有以 4 位或更多数字结尾但不在“APT”、“BOX”、“APT”或“BOX”之后的地址。 所以它应该匹配这些情况 HITME 1234...

回答 1 投票 0

正则表达式允许我匹配除定义的子字符串之外的所有内容

我有以下字符串: testInputs.abc_def.alpha=abc^ORtestVars.var23.nameISEMPTY^testInputs.alpha_bravo.more.otheroneCONTAINSsomething^testVars.anotherone!=abc^testVars.mYVar!=abc 我需要它

回答 1 投票 0

最多匹配 2 个星号且最少 2 个星号以外的字符的正则表达式

我正在尝试找到匹配这两个条件的正确正则表达式: 必须包含 1 或 2 *(最多 2 个,但不一定是连续的) dig 中至少包含两个字符...

回答 1 投票 0

正则表达式查找匹配之前找到的第一个值

我有一个字符串值,并且由于字符串的填充方式(超出我的控制)我有 公司名称中间的新行实例。 我想对这个部分进行正则表达式替换...

回答 2 投票 0

正则表达式负向查找不能按预期工作,我该如何让它工作

除了了解为什么这个特定的正则表达式不能按预期工作之外,我并没有试图完成任何事情: / ty(?!t) /i 预期比赛: 任何以 'ty' 开头且不以 't' 结尾的字符串 弗...

回答 1 投票 0

使用 grep 和 perl 进行正/负前瞻

我的login.txt 文件包含以下条目: abc 定义 ABC 123 定义 abc ABC德 塔埃威 当我使用 perl 进行积极的前瞻时,我得到以下结果: > 猫登录.txt | perl -ne '打印...

回答 4 投票 0

删除特定单词后面的单词

我有与客户对话的德语电子邮件和文字记录。它们包括我需要删除的个人身份信息。所以文本将是“你好史密斯先生”,&...

回答 1 投票 0

用于验证电子邮件中用户名部分的正则表达式

我正在尝试在java中创建一个正则表达式来根据这些条件验证用户名: 它可以以字母数字字符或 _ 或 - 或开头。 它应该至少包含两个字母数字

回答 1 投票 0

正则表达式:正前瞻和负后瞻

问题: 如何构建一个表达式来在下面的 xml 中查找给定属性值“ServiceBController”的 bean id“serviceB”? XML: 问题: 如何在下面的 xml 中构建一个表达式来查找给定属性值“ServiceBController”的 bean id“serviceB”? XML: <bean id="serviceA" class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean"> <property name="jndiName"> <value>java:comp/env/ejb/ServiceAController</value> </property> </bean> <bean id="serviceB" class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean"> <property name="jndiName"> <value>java:comp/env/ejb/ServiceBController</value> </property> </bean> <bean id="serviceC" class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean"> <property name="jndiName"> <value>java:comp/env/ejb/ServiceCController</value> </property> </bean> 我尝试过的: 此模式具有正向前瞻以确保匹配在 id=" 之前进行,然后是正向前瞻以确保匹配在 ServiceBController 之前进行。但这也匹配“serviceA”。 (?<=id=\")[^\"]+(?=[^\f]+ServiceBController) https://regex101.com/r/G6KfM2/1 我也尝试过对“serviceA”的结束 xml 标记进行负向后查找,但我不确定如何构造这个表达式。我想说的是:比赛必须以ServiceBController进行,但不能包含/bean。 (?<=id=\")[^\"]+(?=[^\f]+ServiceBController(? https://regex101.com/r/G6KfM2/2 我会做什么:: $ xmllint --xpath 'string(//bean[@id="serviceB"])' file | perl -pe 's/\s+//g' java:comp/env/ejb/ServiceBControllers

回答 1 投票 0

使用 Notepad ++ 删除在分隔文件中使用字符创建的额外分隔符

我有一个由不使用文本限定符的人以管道作为分隔符导出的分隔文件,并且文本包含管道字符。应该有 13 列。 额外的列已

回答 1 投票 0

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