pcre

    0热度

    1回答

    我有一个AutoHotkey的脚本,其检查与If WinActive("WFC-16 - Windows Internet Explorer") 我需要改变这对匹配任何2位数字活动窗口标题。 I.E. If WinActive("WFC-## - Windows Internet Explorer")。 我可以使用RegEx-like修饰符来匹配任何使用WinActive()的0-9号码吗?

    0热度

    2回答

    我有一个正则表达式(见this question)用于匹配文本文件中的C函数定义。特别是,我正在研究一些git diff输出。 f = open(input_file) diff_txt = ''.join(f.readlines()) f.close re_flags = re.VERBOSE | re.MULTILINE pattern = re.compile(r"""

    1热度

    3回答

    我需要帮助解决正则表达式(PCRE)。我想从下面的多个网址中提取hello-world部分。我得到这个至今: ^/news/(.*?)/$ https://www.example.com/news/2017-08-09/hello-world/topics/ https://www.example.com/news/2017-08-09/hello-world/gallery/ htt

    0热度

    2回答

    我当前的代码是: #include <iostream> #include <Poco/Foundation.h> #include <Poco/RegularExpression.h> int main() { Poco::RegularExpression regex("[A-Z]+\s+[A-Z]+"); Poco::RegularExpression::Mat

    0热度

    1回答

    我想捕捉字符串的特定组中的一句话: Agent/889 (SIP/1011 from SIP/1011) blablabla (Not in use) blablabla (last was 6 secs ago) Agent/889 (SIP/1011 from SIP/1011) blablabla (Unavailable) blablabla 我得到,我想在这个正则表达式的所有信息

    2热度

    1回答

    我试图匹配一个模式期望一个组 我试图匹配的模式是/\|/g即|字符 示例 - Val 1 | Val 2 | Val3 这将返回2个匹配项 但是我想跳过| char如果它在里面[[]] 示例 - 'Val 1 | [[| ]] | Val 3' 这里我不想要| char [[]]中的char将被返回。所以这应该返回2个匹配。 我试过负面看,但我的正则表达式似乎并没有工作。 我抓住[[| ]]使用

    -1热度

    1回答

    我有character中的表达式,这些表达式应该在data.table(不重要的上下文中)中进行评估。 为了确保所有需要的列都存在,我想提取R表达式中的所述列。 我想要什么: library(data.table) DT <- data.table(p001=rnorm(10),p002=rnorm(10),p003=rnorm(10)) expr <- 'p001+mean(p001,na.

    2热度

    2回答

    考虑项目集合。每个项目可能没有,分配一个或多个标签。标记名称可能由任何有效的unicode字符组成,除了空格(空格,换行符等)。每个项目的tag属性是空格分隔的标签列表,例如, tag1 tag2 tag3。 我目前正在研究一个PHP函数,它为包含特定标记集的人过滤所有项目,另一方面不允许包含其他人。 目前,我产生一个正则表达式像 /^(?=.*\bfoo\b)(?=.*\bbar\b)(?!.*

    0热度

    1回答

    我正在学习this教程中的regex lookaround。 它有一个例子说明如何使用lookaround来检查存在(或不存在),但查找圆括号内的正则表达式不用于实际匹配。 在示例中,针对字符串退出检查模式q(?=u)i。它不会返回匹配。 我明白了这个例子。 但我想不出任何匹配这个正则表达式模式的字符串。如果我对lookaround的理解是正确的,我认为没有任何字符串与此正则表达式匹配。 我正确吗

    1热度

    2回答

    我正在尝试创建一个正则表达式来匹配所有字母或空格或具体数字。 这是我的。 ([a-zA-Z\s24]*) #but this is matching a 2 or a 4, i need exactly 24 only ex: - asdfafasf asfasdf #should match asdfafasf asfasdf - asdf asdf asdf 24 #should