-
94 votesanswersviews
Vim Regex捕获组[bau - > byau:ceu - > cyeu]
我有一个单词列表: bau ceu diu fou gau 我想将该列表转换为: byau cyeu dyiu fyou gyau 我没有成功尝试这个命令: :%s/(\w)(\w\w)/\1y\2/g 鉴于这不起作用,我需要更改什么才能使正则表达式捕获组在Vim中工作? -
10 votesanswersviews
Javascript RegExp非捕获组
我正在编写一组RegExps来将CSS选择器转换为id和类的数组 . 例如,我希望'#foo #bar'返回['foo','bar'] . 我一直在努力实现这一目标 "#foo#bar".match(/((?:#)[a-zA-Z0-9\-_]*)/g) 但是当非捕获前缀?:应该忽略#字符时,它返回['#foo','#bar'] . 有没有比切片返回的每个字符串更好的解决方案?... -
0 votesanswersviews
如何使用正则表达式java获取两个字符之间的数字?
I have the string as follows : SUB8&20.000, - &succes&09/12 / 18SUB12&100.000, - &failed&07/12 / 18SUB16&40.000, - &succes&09/12/18 I want to get a string "8&20.000","16&40.... -
0 votesanswersviews
JavaScript html Textarea获取无法读取属性'1'的null
看到一个youtube视频,Chrome有Dev-tools并为了好玩而运行它,但它检测到RegEx.exec匹配的问题,但不确定原因 . Despite the error the function works great in IE and Chrome just as expected ,但在创建更多代码/页面之前我不想超越自己,直到纠正这个空错误 . 这是我第一次使用javascript创... -
1 votesanswersviews
C#Regex - 从可重复的组中获取值
我有这个正则表达式模式,我试图找出一个句子(字符串)是否匹配它 . 我的模式: @"^A\s(?<TERM1>[A-Z][a-z]{1,})\sconsists\sof\s((?<MINIMUM1>(\d+))\sto\s(?<MAXIMUM1>(\d+|many){1})|(?<MINMAX1>(\d+|many{1}){1}){1})\... -
1 votesanswersviews
Java非捕获正则表达式组提供“空”捕获
我有一个带有(?:)格式的非捕获组的java正则表达式,我无法理解为什么它为非捕获组提供“空”匹配 . 如果我将下面的正则表达式缩短为“@te(st)(?:aa)?”使用相同的?:非捕获组,它给出了我认为预期的行为,仅匹配1组和完全匹配 . 看下面的正则表达式: package com.company; import java.util.regex.Matcher; import java.ut... -
1 votesanswersviews
python和谷歌应用程序脚本中的正则表达式的区别(后端引擎相关?)
我在python(3.6,jupyter notebook)和Google app脚本中尝试了相同的正则表达式,但似乎“非捕获组”在app脚本案例中不起作用 . # python script: import re text='<a class=""email"" href=""mailto:SOisAwesome@hello.ed... -
1421 votesanswersviews
什么是非捕获组? (?:)做什么?
如何使用 ?: 以及它有什么用?