lookaround

    0热度

    2回答

    我试图捕获捕获字符串中的第二个字,我使用积极的展望来抓取。我希望字符串中的第二个单词出现在空格后面跟着引号,空格后面跟着开括号,或者后面跟着字符串“Jr.”。 下面是一个例子行: 安妮R. Lomica “Lommy”(Datore) 这是我的正则表达式到目前为止: (.+?(?=\ "|\ \(|,|\ Jr\.)) 捕捉: Anne R. Lomica 但内,我想捕捉: R. 在示例行:

    3热度

    5回答

    我一直在谷歌搜索和通过堆栈溢出提供的推荐问题。但是,我没有找到答案。 我想用正则表达式来分析字符串,例如字符串的是 Lot: He said: Thou shalt not pass! 我想捕捉Lot为一组,和He said: Thou shalt not pass!。然而,当我用我的(.+): (.+)模式,则返回 Lot: He said:和Thou shalt not pass! 是否有可能

    0热度

    2回答

    我想使用grep搜索任何以特定字符开头的任何内容,然后是包含其他特定字符之一的任何字符串。在我的情况下,我希望每个文件以'g'开头,并包含字母'e'或'n'。我已经尝试了很多“ls/bin | grep'^ g'”的变体。

    0热度

    2回答

    在CSV文件中也有类似的这一个行: <iframe src="https://player.vimeo.com/video/30342373" width="640" height="364" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 我想提取30342373从这些行,这

    0热度

    1回答

    我需要字符串示例的最后一个字母字符:ABRACADABRA123456。正则表达式[a-zA-Z](?=\d+)给了我所有情况下的匹配。如何更改(反转)表达式以便在java方法中使用它:例如:"ABRACADABRA123456".replaceAll(<inverse-regex>,"")? 输入:ABRACADABRA123456 用途:"ABRACADABRA123456".replaceA

    0热度

    1回答

    我想找到一种方法让Robot Framework抓取日志文件中已知字符串之间的文本。我想用它来获取变量(如IP地址),以通过我的Testplans传递它们。 示例记录:(注意不同的时间戳,我无法控制这些和开发者似乎喜欢改变他们出于某种原因。) [2014-10-11T22:34:00.11] TCPConnect - Connecting to 192.168.21.139 on port 803

    0热度

    1回答

    我想弄清楚如何把选项值放在一个带正则表达式的lookaround中。 这些值应符合 3 1000 15-20 2048-4096/100 此值应不 3/4 我想在正则表达式“的说法只是如果有一个破折号4位数编号和一个冒号前的匹配/除号 例如: -9999的/除号前应该匹配 9999/不应该匹配,因为没有 - -/应该不匹配,因为没有数 ^[^0][0-9]*(-|:)?([0-9]*

    1热度

    1回答

    我正在寻找一个匹配某些内容(包含重复项)的正则表达式,但只有当前面没有等号字符(=)时才有匹配,并且只有当它没有遵循以&符号字符(&)。 因此,举个例子,假设要匹配的内容由CONTENT表示。我认为这不是什么问题,只是被匹配的内容很长,所以我不能在我使用的应用程序中复制所有内容。 CONTENT可以出现在blob中的任何地方,也可能是唯一的东西。 CONTENT // OK, should m

    0热度

    2回答

    我使用PIG生成最近访问过的URL列表。在每个网址中,都有一串数字代表所访问的产品页面。我试图用一个regex_extract_all()函数来提取数字的字符串,其长度从6-8变化。数字串可以在jobs2/view/之后直接找到,通常以+&cd结尾,但有时它们可​​能以)结尾。 这里有几个示例网址: (http://a.com/search?q=cache:QD7vZRHkPQoJ:ca.xyz.

    1热度

    3回答

    我继承了一些正则表达式,试图理解它为什么匹配某种模式。正则表达式基于积极的前瞻性断言和匹配文本,如bear grylls episode。这是有道理的。但它也与episode后跟bear grylls的文本匹配,例如,​​。我没有看到任何引用在正则表达式中向后看。最后是.*?使它向后看? ^(?=.*?bear grylls)(?=.*?(\bnbc\b|reality|episode|show|