regex相关内容
朋友们,这是另一个关于regex:匹配所有内容,但不是...,但到目前为止,似乎不符合我的简单问题。 我需要对Excel函数进行编程,以将字符串与其前面的枚举数分开(类似于此处所做的操作:VBA regex: extract multiple strings between strings within Excel cell with custom function) 我的第一个简单字
..
假设我有以下文本: Yes: [x] Yes: [ x] Yes: [x ] Yes: [ x ] No: [ No: ] 我感兴趣的是捕获[和]的尖括号,x包含在x两侧具有可变水平间隔量的x。我遇到的问题是两个尖括号必须捕获到ID(即$1)相同的组中。 我从使用以下regex的积极前瞻和后视断言的组合开始: [(?=h*x)|(?
..
如果我将s/(?
..
我正在尝试使用以下正则表达式解析C#应用程序中的日志条目:(^[0-9]{4}(-[0-9]{2}){2}([^|]+|){3})(?!1)for日志格式类似于[日期(以某种格式)]|[级别]|[appname]|[Message]。 在哪里(我想): ^匹配行首(在regex101上启用/gm) [0-9]{4}(-[0-9]{2}){2}后跟日期开头,如2015-03-03 (
..
我正在尝试用JavaScript编写与两个条件A和B进行AND运算的正则表达式 (A)(B)显然不是有效的解决方案。 我的两个正则表达式是: ^((?=.*?(.*([.]).*)[^@])[^@]+)$ 所以 ^((?=.*?(.*([.]).*)[^@])[^@]+)(((?!..).)*)$不与两个正则表达式 我怎么能做到这一点?是否有一般规则? 推荐答案
..
我正在尝试匹配字符串(使用Perl正则表达式),但我似乎找不到如何匹配的方法。我尝试了类似 的方法 ^(?:(?!abc:)|(?!defg:)) 推荐答案 前视(?=foo)、(?!foo)和后视(?
..
我正在试图理解消极的抬头是如何对简单的例子起作用的。例如,考虑以下正则表达式: a(?!b)c 我认为负值前视与位置匹配。因此,在这种情况下,正则表达式匹配任何严格包含3个字符且不是abc的字符串。 但这不是真的,this demo中可以看到。为什么? 推荐答案 LookaHead不使用任何字符。它只检查是否可以匹配先行: a(?!b)c 因此,在这里,在匹配
..
我很少使用RegExp和“字符串”.Match,所以我不太确定如何将它们用于一些有点复杂的事情。以下是我想要做的,但不知道如何做。 在这里,我有一个javascript中的字符串。 var str= " I would like to know how to use RegExp , string.match and string.replace" 我要删除逗号和任何
..
我在python3.4中使用了以下表达式,它给出了语法错误,但相同的代码在python2.7中仍然有效 block = re.compile(ur'DATA(value)[S ]+s((?:(?![^ ]+DATA(value2)).)*)', re.IGNORECASE | re.DOTALL) 我不确定此表达式中的真正问题是什么 推荐答案 Python3没有ur'...'
..
我正在使用此函数对电话掩码进行操作,几乎可以完美地工作。 function mask(o, f) { v_obj = o; v_fun = f; setTimeout("execmask()", 1) }; function execmask() { v_obj.value = v_fun(v_obj.value) }; function
..
摘要 给定一个包含以模式Prefix-Year.csv命名的CSV文件的目录,创建一组新的名为Prefix-Aggregate.csv的CSV文件,其中每个聚合文件是具有相同前缀的所有CSV文件的组合。 说明 我有一个包含5,500个CSV文件的目录,命名方式如下:Prefix-Year.csv。示例: 18394-1999.csv . . . //con
..
我有一个包含x行和y列数的大型数据集。其中一列为单词和一些不需要的数据。不需要的数据没有特定的模式,因此我发现很难从数据帧中删除它。 nonhashtag ['want', 'better', 'than', 'Dhabi,', 'United', 'Arab', 'Emirates'] ['Just', 'posted', 'photo', 'Rasim', 'Villa'] ['Dhab
..
我正在尝试排除单词&owner";在单词";og";之前的某个位置的记录 主人有一只狗(不包括) 主人有一只黑色和棕色的狗(不包括) John有一只狗(包括) John有一只黑色和棕色的狗(包括) 以下是当前正则表达式: (?
..
我想搜索并替换此 `https://example.com/`{.uri} 至 [https://example.com/](https://example.com/) 使用vim我将执行s/(http.*){.uri}/[1](1)/g,但这不适用于atom.io。我如何解决此问题? 推荐答案 如果您按Cmd-F并打开搜索窗格,右侧会有一个“.*”按钮。单击它,现
..
我正在用PHP重写URL,需要找到末尾带有斜杠的URL,然后执行301重定向。我以为会有一个简单的PHP函数来查找最后一个字符串,但我什么也找不到。第一直觉让我认为我需要使用正则表达式,但我不是100%。 这里有一个例子: http://domainx.com/characters/我想找一个尾随斜杠并将其转换为http://domainx.com/characters 那么,哪
..
我希望能够以hh:mm:ss格式在JavaFX文本字段中输入时间。我该如何设置文本字段的格式?我已经获得了regex方法,因此它只接受数字作为输入: public void format(TextField t, String regex){ TextFormatter formatter = new TextFormatter( change ->
..
在我的.zshrc文件中,有以下几行来解析我当前的git分支并将其显示在终端中,.zshrc文件如下所示: # Load version control information autoload -Uz vcs_info precmd() { vcs_info } # Set up the prompt (with git branch name) setopt PROMPT_SUBST
..
与 preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE); 是否可以反向搜索字符串?即返回该模式在主题中最后一次出现的位置,类似于strripos。 还是必须用preg_match_all返回所有匹配项的位置并使用$matches的最后一个元素? 推荐答案 php没有从右向左搜索字符串的正则表达式方法
..
我目前正在开始使用python。我有一个服务器日志文件,记录我在一段时间内访问的页面。 如何编写一个Python程序来找出访问次数最多的IP地址? 我必须用字典吗? 我已经这样做了,但我不确定如何使用正则表达式获取IP地址。 import re openFile = open('text.txt', "r") readLines = openFile.read() # pat = re
..
我有一个正则表达式,它可以从字符串($input)中删除常用词($commonWords),我想对其进行调整,使其忽略连字符的词,因为这些词有时包含常用词。 return preg_replace('/('.implode('|',$commonWords).')/i','',$input); 谢谢 推荐答案 尝试 return preg_replace('/(?
..