regex-group

    1热度

    3回答

    我不明白为什么下面的正则表达式和文本产生他们的结果。我使用notepad ++中的正则表达式查找功能,没有Wrap_around,也没有匹配的换行符。正则表达式: name ="[\w]+\.((?:[\w]*\.?)+)" p 当应用于文本: 名= “data.messageHeader.msg_time_tag $日期” PZB 这是2号线 的整个文本最后突出显示,这应该是不可能的,因为正

    0热度

    2回答

    我想使用1到8个字符之间的正则表达式提取文本,不包含2个以上的字母([A-Za-z])。 例如: Valid: "12A-32B" from the text "Register:12A-32B Index:A" Invalid: "12 Index" from the text "Register:12 Index:A" 在这个例子中,所提取的文本应该有文字“注册”为界。 我试过使用积极/

    1热度

    1回答

    尝试使用以下表达式将以下字符串转换为正则表达式格式时出错。 ^([[^]]+]) ([[^]]+]) (-|[a-z,A-Z,\s,\W]*) 2017年6月12日02:59:06.875 obcdjkauthoreduser [INFO]用户= QA-Excel中,主要= [email protected]尝试用户= ambari服务器-dev的-excel for operation =来

    0热度

    2回答

    我需要拆分全名。我知道这个问题一再被问到,但我找不到我需要的解决方案。 https://regex101.com/r/PvDIPA/1 我有一个全名:“名字中间名姓” 我需要所有的除了被投入的第一个名字在第1组 我已经试过这个表达式:( \ s + \ S *)$但它只在组1中放置'姓氏',我需要'中间名姓'在组1中。 我希望你能帮忙。

    0热度

    1回答

    我有很多开发者的名字是这样的: /拉蒙/ /塞萨尔/ /穆里罗/ /蒂亚戈/ 我想应用一个条件正则表达式来替换每个名字的第一个字母。 所以当它匹配/Ramon/它会成为/r/,/Cesar/转成/c/ ... 我想在这里achive它:https://regex101.com/r/rTlS1k/3 没有成功。 感谢任何帮助。 谢谢。

    2热度

    3回答

    我想知道是否可以调用子程序,但不捕获该调用的结果。 举例来说,假设我想递归匹配和捕获平衡括号{}结构像 {dfsdf {sdfdf {{dfsdf}}} dfsf} 我可以使用这正则表达式: (^(?'nest'\{(?>[^{}]|(?&nest))*\})) 第一组是我想要捕获。 但是我的 '鸟巢' 的定义: (?'nest' ...) 和我的 '鸟巢' 子程序递归调用: (?&nes

    0热度

    1回答

    我想构造一个匹配两个组的正则表达式,第二个组包含一个单个字符,其重复次数与第一个组中的字符数相同。像^(\w+) (x{length of \1})这样的,例如hello xxxxx和foo xxx会匹配,但是hello xxxxy和foo xxy不会。这可能吗? 此处的目标是匹配reStructuredText样式列表中的缩进,其中列表项中的第二行应缩进以匹配第一行中的文本的开头,排除可变长度的

    3热度

    2回答

    之间的可选空白所以目前我有以下正则表达式模式,允许我检测任何字符串包含9个连续相同的字符。 /^.*(\S)\1{9,}.*$/ 这与像一串完美的作品如下:this a tesssssssssst但是我希望它也发现像这样的字符串:this a tess sss ssssst(重复字符的数目相同,但有一个可选的空格) 任何想法?

    2热度

    1回答

    我想安装一个条件。我已经尝试了很多,但没有成功。有人会如此善良,会帮助我吗? 我的目标:如果SharedKeys为true,则匹配元素(A B C D)。 SharedKeys = “A”, “B”, “C”, “d” 正则表达式:(?!\")[A-Z]*?(?=\") 匹配元素:ABCD 更新:(SharedKeys)?(?(1)|(?!\")[A-Z]*?(?=\")) 匹配元素:Shared

    1热度

    1回答

    我有文本字段被接受以逗号分隔的信用卡号(,) 当前正则表达式我使用的是: /(\d{16})(?:,|$)/g 此正则表达式允许: 1. 1234567891234567,1234567891234561,1234567891234564 2. 1234567891234567,1234567891234561,123456 (as well) 我需要应用正则表达式是16位(没有具体卡号