regex-group

    0热度

    1回答

    当我写的正则表达式如下: /(.*)/(.*) 从字符串 /aaa/bbb/ccc 我得到群体: #1 aaa/bbb #2 ccc 不过,我想它想如: #1 aaa #2 bbb/ccc 如何更改分组顺序?

    1热度

    2回答

    我需要两个组 - 一个提取单词,第二个数字。例如: ['| Sofia | 300'] 需要解压: Group 1 - Sofia; Group 2 - 300 我的正则表达式的尝试: ([a-zA-Z]+[ ]*[a-zA-Z]+)([0-9]+) 我不明白,为什么这不匹配。我一直在阅读30分钟,也许我无法正确解释我的问题,但我找不到解决方案。我的想法是,每一组括号都有一个组。里

    3热度

    2回答

    我想建立q正则表达式,匹配重复的单个字符的模式,然后相互跟随。 例如三次相同的字符'A',然后是两次另一个字符'B'。第二组的角色重复两次以上并不重要。 比如,它应该匹配字符串wuzDDDFFFxji Full match 3-8 `DDDFF` Group 1. 3-4 `D` Group 2. 6-7 `F` 我已经想出以下正则表达式,但有一个限制。 (.)\1{2}(.)\2{1}

    1热度

    1回答

    你好,我试图解析一个字符串像'2.2.2.2-22' 而使用python re.findall函数我得到两个组: 我不明白什么是错的RE: re.findall(r"([\d.]+(-\d+)?)", "2.2.2.2-22") 这给我结果为:[( '2.2.2.2-22', '-22')] 我不想第二组。我怎样才能解决这个问题?

    0热度

    1回答

    hello world 世界你好 我想在vim中将其更改为以下内容。 经测试,[\u4e00-\u9fff]可以在vim中匹配汉字。 世界你好;hello world 为什么表达不能做到这一点? :%s/^\([a-w]\+\)\s\+\([\u4e00-\u9fff].\+\)$/\2;\1

    3热度

    2回答

    我试图建立一个正则表达式来捕获任何数字(整数,浮点数,或不带科学记数法)。即时通讯使用组,以便如果我需要更新的东西,我只更新一行。下面是我在做什么: intNumber = r"(?P<Integer>-?(0|[1-9]+[0-9]*))" # Integer floatNumber = r"(?P<Float>"+intNumber+r"\.[0-9]+)" # Float sciNumb

    0热度

    2回答

    我的Scala应用程序正在被赋予一个字符串,其中可能包含或不包含标记“flimFlam(*)”,其中星号代表任何类型的文本,字符,标点符号等。在此字符串中只有0或1个“flimFlam(*)”实例,从未更多。 我需要检测给定的输入字符串是否包含“flimFlam(*)”实例,如果有,请提取出两个括号内的内容。因此,如果我的字符串包含“flimFlam(Joe)”,那么结果将是与“Joe”一个值的字

    1热度

    1回答

    我解析出的过程中/proc/PID/stat。该文件具有的输入: 25473 (firefox) S 25468 25465 25465 0 -1 4194304 149151169 108282 32 15 2791321 436115 846 86 20 0 84 0 9648305 2937786368 209665 18446744073709551615 93875088982016 9

    0热度

    1回答

    我想通过使用正则表达式从较少的css预处理器源代码文件中提取变量,但我的问题可以更普遍地提出。 我需要制作一个正则表达式是这样的: 输入:@one: cat输出:cat 输入:@one: dog;输出:dog 注意我希望不能捕获的'狗'后的最后一个分号。 我有这几乎工作:new RegExp('^.*:\\s*(.*?);?'); 但我最终;?没有被排除在比赛(.*?)。 如何让我的选择不那么贪婪

    -1热度

    2回答

    我正在用正则表达式构建一个简单的twitter用户提到查找器。 public static Set<String> getMentionedUsers(List<Tweet> tweets) { Set<String> mentionedUsers = new TreeSet<>(); String regex = "(?<=^|(?<=[^a-zA-Z0-9-_\\\\.])