Questions tagged «regex»

正则表达式提供了一种声明性语言来匹配字符串中的模式。它们通常用于字符串验证,解析和转换。由于正则表达式尚未完全标准化,因此带有此标签的所有问题还应包括一个标签,用于指定适用的编程语言或工具。注意:询问HTML,JSON等正则表达式往往会产生负面反应。如果有解析器,请改用它。



9
如何在单元格和循环中使用Microsoft Excel中的正则表达式(Regex)
如何在Excel中使用正则表达式并利用Excel强大的类似于网格的设置进行数据处理? 单元内函数可返回匹配的模式或字符串中的替换值。 Sub循环遍历一列数据并提取与相邻单元格的匹配项。 需要什么设置? Excel正则表达式的特殊字符是什么? 我的理解正则表达式是不理想的许多情况下(使用或不使用正则表达式?),因为Excel可以使用Left,Mid,Right,Instr类似的操作类型的命令。
592 regex  excel  vba 



10
jQuery选择器正则表达式
我正在寻找有关通过jQuery选择器使用通配符或正则表达式(不确定确切术语)的文档。 我本人已在寻找此信息,但无法找到有关语法以及如何使用它的信息。有谁知道语法的文档在哪里? 编辑:属性过滤器使您可以基于属性值的模式进行选择。

7
正则表达式在第一次比赛时停止
我的正则表达式模式看起来像 <xxxx location="file path/level1/level2" xxxx some="xxx"> 我只对分配给位置的引号感兴趣。如果没有贪婪的开关,这岂不是像下面一样容易吗? /.*location="(.*)".*/ 似乎不起作用。
528 regex 


8
re.search和re.match有什么区别?
search()和Python 模块中的match()函数和有什么区别?re 我已经阅读了文档(当前文档),但是我似乎从未记得它。我一直在查找并重新学习它。我希望有人会用示例清楚地回答它,以便(也许)它会贴在我的头上。或者至少我将有一个更好的地方来回答我的问题,并且重新学习它所花的时间会更少。
526 python  regex  search  match 

12
如何在MySQL中执行正则表达式替换?
我有一张约有50万行的表格;varchar(255)UTF8列filename包含一个文件名; 我正在尝试从文件名中删除各种奇怪的字符-以为我会使用字符类: [^a-zA-Z0-9()_ .\-] 现在,MySQL中是否有一个函数可以让您通过正则表达式进行替换?我正在寻找与REPLACE()函数类似的功能-简化示例如下: SELECT REPLACE('stackowerflow', 'ower', 'over'); Output: "stackoverflow" /* does something like this exist? */ SELECT X_REG_REPLACE('Stackoverflow','/[A-Zf]/','-'); Output: "-tackover-low" 我知道REGEXP / RLIKE,但那些只检查是否有匹配,没有什么比赛是。 (我可以做一个“ SELECT pkey_id,filename FROM foo WHERE filename RLIKE '[^a-zA-Z0-9()_ .\-]'”从PHP脚本,做了preg_replace,然后“ UPDATE foo ... WHERE pkey_id=...”,但看起来像一个不得已的缓慢和丑陋的黑客)
515 mysql  regex  mysql-udf 

11
如何在正则表达式中匹配“直到该字符序列的所有内容”?
采取以下正则表达式:/^[^abc]/。这将匹配字符串开头的任何单个字符,但a,b或c除外。 如果添加*后- /^[^abc]*/-正则表达式将会继续后面的每个字符添加到结果,直到遇到的任何a,或 b,或 c。 例如,使用源字符串"qwerty qwerty whatever abc hello",表达式将匹配"qwerty qwerty wh"。 但是如果我希望匹配的字符串是 "qwerty qwerty whatever " ...换句话说,我该如何匹配所有(但不包括)确切顺序的内容 "abc"?
514 regex 



8
我该如何使我的比赛在vim中变得不贪心?
我有一个很大的HTML文件,其中包含很多如下所示的标记: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> 我试图做一个Vim搜索并替换掉所有内容class="",style=""但是我很难使比赛变得不愉快。 我的第一次尝试是 %s/style=".*?"//g 但是Vim似乎不喜欢它?。不幸的是,删除?匹配使比赛过于贪婪。 我该如何使比赛不愉快?
479 regex  vim  regex-greedy 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.