capturing-group

    1热度

    1回答

    EDIT 在一个正则表达式,可以匹配捕获组被具有相同匹配改变代与另一个字符代替? 原来的问题 我转换的产品清单到CSV文本文件。列表中的每个线具有:number name[ description] price格式如下: 1 PRODUCT description:120 2 PRODUCT NAME TWO second description, maybe:80 3 THIRD PROD:

    2热度

    2回答

    我有以下正则表达式: (?i)p\[email protected](-)?\w+(-\w+)?(\.\w+)?\.at这是匹配数据,如 [email protected] [email protected] 我怎么能改写这个正则表达式来使用非captchuring群体? [?i]p\[email protected][-]?\w+[-\w+]?[\.\w+]?\.at将不再匹配任何结果 (

    1热度

    1回答

    建议在捕获组内使用锚定器吗?我试图用该模式来模拟lookbehind操作来匹配行开始或空白。 例如,要匹配行首或空白后面的#标签,他们会结束行或者后面有空白,是否有更好的方法来做到这一点? (^|\s)#([\w]+)($|\s) 为了简单起见,我留下了非捕获组。

    -1热度

    1回答

    我正在学习正则表达式。我的要求很简单。这是我的正则表达式。 ([0-9]*)(\.)([0-9]*) 我的意见是这样的。 1.9 2.8 4.76 3 7.8 我只想返回小数部分。我目前正在打印第三个捕获组$ 3。输出是这样的。 9 8 76 3 8 但我的预期输出是这样的。 9 8 76 8 请告诉我如何做到这一点。每当字符串不匹配我的$ 3返回整个字符串

    0热度

    2回答

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

    -1热度

    2回答

    假设我称之为DF和正则表达式的一个数据帧如下: var df2 = df regex = new Regex("_(.)") for (col <- df.columns) { df2 = df2.withColumnRenamed(col, regex.replaceAllIn(col, { M => M.group(1).toUpperCase })) } 我知道

    0热度

    2回答

    怎么了? 我想获得一些正则表达式的工作,但我面临一些“怪异”(?)行为。 我需要验证以下正则表达式: 只有数字(没有空格的话) 开始与10或11 必须是12个字符 工作后在这一段时间我坚持这一点: ^(10|11)[0-9]{10}$ 它似乎正在按照要求工作,但我并不满意,因为它乍一看是误导性的。必须是最多12个字符,但它会验证最多10个字符和'开头'字符。 任何人都有更好的解决方案或谨慎解释

    0热度

    1回答

    我有http://sqlfiddle.com/#!4/ecba5/4一个数据样本: with raw_data as(select 'a{ thing_a<1234:1.1>>thing_b<->>thing_c<T>>thing_d<F>>thing_f<F>>thing_g<F>>thing_h<F>>thing_i<F>>thing_x<F>>thing_y<F>>thing_z<F>>#

    0热度

    1回答

    我有一个像 select regexp_substr('some stuff TOTAL_SCORE<518>some stuff OTHER_VALUE<456> foo <after>', 'TOTAL_SCORE<(\d{3})>', 1, 1, NULL, 1) from dual正则表达式可以返回一个捕获组的值。 我该如何将所有捕获组作为附加列返回? (结果的字符串连接是细) selec

    0热度

    2回答

    问题:我有一个带字符的变量我想在存储在一个变量中的同一个字符串中添加另一个字符 Ex。 “[blahblahblah]” ---> “\ [blahblahblah \]” 目前的解决方案:目前,我完成我想有两个步骤,每一步攻击一个支架 例。 temp=[blahblahblah] firstEscaped=$(echo $temp | sed s#'\['#'\\['#g) fullyEsc