regex

regex

文章 40浏览 152
  • Regex – 如何从更宽的数字模式中排除 4 位数字

    Regex-howtoexclude4digitnumberfromwidernumericpattern真的尝试浏览和搜索这个特定问题是否以前发布过,所以我希望我在这里没有问一个明显的问题。我的问题:我有一个正则表达式,用管道分隔的模式匹配几乎没有不同的可能标准。我对所有这些都很好,除了一个,我基本上想要:查找任何介于4到6位数字之间的表达式(无论字符串中的位置如何)从这个模式中排除与本世纪年份…
    2024-11-161
  • 为什么 boost::regex_match 总是返回错误?

    whyboost::regex_matchreturnsmealwaysfalse?很明显这里必须我匹配,但是这段代码仍然返回false。#include<iostream>#include<boost/regex.hpp>usingnamespacestd;usingnamespaceboost;intmain(){cout<<regex_match("som…
    2024-11-161
  • 否定包含三个部分的复杂正则表达式

    Negatingacomplexregexcontainingthreeparts我需要一个正则表达式,当字符串没有小写和大写字母时匹配。如果字符串只有小写字母->应该匹配如果字符串只有大写字母->应该匹配如果字符串只有数字或特殊字符->应该匹配例如abc、abc、123、abc123、ABC123;^-应该匹配abc、A12b、AB^%12c-不应匹配基本上我需要以下正则表达式…
    2024-11-151
  • Python Regex Sub:将字典与正则表达式一起使用

    PythonRegexSub:UsingDictionarywithRegexExpressions我正在使用包含正则表达式的字典来替换不同字符串的部分,正如@roippi在之前的SO问题中优雅地描述的那样。第一个're.sub'表达式完美运行。但是,只要我的代码实际上涉及正则表达式(第二个"re.sub"表达式),替换就不起作用。我很困惑为什么会这样。我已经尝试使用和取出"r"以及合并前瞻/后视…
    2024-10-301
  • 从数字部分字符串中删除逗号

    removecommafromadigitsportionstring我怎样才能(最快最好)从字符串的数字部分删除逗号而不影响字符串中的其余逗号。因此,在下面的示例中,我想从数字部分中删除逗号,但dog后面的逗号应该保留(是的,我知道1023455中的逗号是错误的,但只是扔了一个角盒)。我有什么:x<-"Iwanttosee102,345,5dogs,butnottoosoo;it's3,2…
    2024-10-241
  • 如何在正则表达式中检查波斯字符格式

    Howtocheckpersiancharacterformatinregex本问题已经有最佳答案,请猛点这里访问。如何对所有utf8字符使用正则表达式?例如我想通过正则表达式检查这种格式:[1][??????????]^(\\[1\\])(\\[\\w+\\])$^(\\[1\\])(\\[\\u0600-\\u06FF\\])$^(\\[1\\])(\\[[?-?\\s]+\\])$^(\\[…
    2024-10-231
  • 正则表达式匹配两组重复数字,其中不允许两者是相同的数字

    regexmatchingtwogroupsofrepeatingdigitswherebotharenotallowedtobethesamedigits各位,我正在尝试使用正则表达式来处理大量数字字符串并匹配特定模式的数字序列,其中某些数字在组中重复。部分要求是确保给定模式的各个部分之间的唯一性。我正在尝试实现的匹配示例ABBBCCDD(.)(?!\\1{1,7})(.)\\2{2}(?!\\…
    2024-10-221
  • RE2 (Rust) 正则表达式无法按预期工作

    RE2(Rust)regularexpressiondoesn'tworkasexpected我有一个正则表达式,看起来很简单,但没有按要求行事。要解析的输入描述如下(nb:{}不是正则表达式的一部分,只有里面的内容):0个或多个空格的序列{\\\\s*}破折号{-}0个或多个空格的序列{\\\\s*}完整的人名(名字、中间名、姓氏;全部捕获到f1中)。名称不能以数字开头必须出现在行尾{[A-Za…
    2024-10-211
  • 加拿大邮政编码正则表达式?

    Canadianpostalcoderegex?在邮政编码字段中,只有以下格式应该是有效的。B1C2B3或B1C3D3如何为此编写正则表达式?编辑:^([a-zA-Z]\\d[a-zA-z]()?\\d[a-zA-Z]\\d)$Z0Z0Z0Z9Z9Z9Y7Y7Y7ImportsSystem.Text.RegularExpressionsModuleModule1SubMain()Console.W…
    2024-10-181
  • PHP – BBCode 解析器 – 解析 bbcode 链接标记和未标记链接

    PHP-BBCodeparser-Parsebothbbcodelinktagandnottaggedlink我需要这样做:当用户插入一个BBCode标签时,我会使用preg_replace和regex进行一些转换。例如functionforumBBCode($str){$format_search=array('#\\[url=(.*?)\\](.*?)\\[/url\\]#i');$forma…
    2024-10-181
  • Regex 在最后一个正斜杠后捕获和替换

    Regexcaptureandreplace%20afterlastforwardslash我有一个tsv文件,里面有很多HTML。我需要在非.jpg链接的href属性的最后一个正斜杠之后替换%20。我正在命令行上使用Perl,我需要正则表达式的帮助。我尝试了一些正则表达式,这是在现场测试中(下面的链接):]*href="([^"]+(%20)+)[^\\.jpg][^\\/]"[^>]?&…
    2024-10-171
  • eval 文件中的某些正则表达式以替换字符串中的字符

    evalcertainregexfromfiletoreplacecharsinstring我是ruby??新手,所以请原谅我的无知:)我刚刚了解了eval并且读到了它的阴暗面。到目前为止我读过的内容:Ruby中的eval什么时候是合理的?\\'eval\\'应该是讨厌的吗?RubyEval和Ruby代码的执行所以我要做的是读取一个文件,其中有一些文本,例如/e/3它将在评估后将每个e替换为3。所…
    2024-10-171
  • Regex;消除所有标点符号,除了

    Regex;eliminateallpunctuationexcept我有以下正则表达式,可以拆分任何空格或标点符号。如何从:punct:中排除1个或多个标点符号?假设我想排除撇号和逗号。我知道我可以明确地使用[allpunctuationmarksinhere]而不是[[:punct:]]但我希望有一个排除方法。X<-"I'mnotthatgoodatregexyet,butamgetti…
    2024-10-071
  • 在HTML页面中查找与特定URL模板匹配的所有链接

    FindingalllinksmatchingspecificURLtemplateinanHTMLpage所以假设我有以下基本urlhttp://example.com/Stuff/preview/v/{id}/fl/1/t/。正在解析的页面上有许多具有不同{id}的url。我想在HTML页面中找到与此模板匹配的所有链接。我可以使用xpath来匹配模板的一部分//a[contains(@href…
    2024-10-061
  • 在R中的数据帧中用正则表达式检测字边界

    detectingwordboundarywithregexindataframeinR我有一个名为all的data.frame,它有一列因素,这些因素包括"word"、"nonword"和其他一些因素。我的目标是只选择具有因子值"word"的行。我的解决方案grep("\\bword\\b",all[,5])什么也不返回。为什么不识别单词边界?在R中,你需要两次\\:grep("\\\\bwor…
    2024-10-031