Questions tagged «regex»

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

10
如何使用正则表达式查找字符串中的所有YouTube视频ID?
我有一个文本字段,用户可以在其中编写任何内容。 例如: Lorem Ipsum只是伪文本。 印刷和排版行业的http://www.youtube.com/watch?v=DUQi_R4SgWo。自1500年代以来,Lorem Ipsum一直是业界的标准伪文本,当时一位不知名的打印机拿起一个厨房,将其打乱成一本样本书。它不仅生存了五个世纪,而且在电子排版方面也取得了飞跃,但基本上没有改变。 http://www.youtube.com/watch?v=A_6gNZCkajU&feature=relmfu 它在1960年代开始流行,发布了包含Lorem Ipsum段落的Letraset工作表,最近还发布了Aldus PageMaker等桌面发行软件,其中包括Lorem Ipsum的版本。 现在,我想解析它并找到所有YouTube视频URL及其ID。 任何想法如何工作?
91 php  regex  youtube 



2
什么是正则表达式平衡组?
我只是在阅读一个有关如何在双花括号内获取数据的问题(此问题),然后有人提出了平衡组。我仍然不太清楚它们是什么以及如何使用它们。 我通读了Balancing Group Definition,但是很难理解,而且我对我提到的问题仍然很困惑。 有人可以简单地解释一下平衡组是什么以及它们如何有用吗?




9
正则表达式匹配EOF
我有一些看起来像这样的数据 john, dave, chris rick, sam, bob joe, milt, paul 我正在使用此正则表达式来匹配名称 /(\w.+?)(\r\n|\n|,)/ 大部分情况下有效,但是文件在最后一个单词之后突然结束,这意味着最后一个值不以结束\r\n,\n或者,以EOF结尾。有没有办法在正则表达式中匹配EOF,这样我就可以在第二个分组中正确设置了吗?
90 regex 


8
如何使用grep,regex或perl按照模式提取字符串
我有一个看起来像这样的文件: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> 我需要的是遵循引号中提取任何东西name=,即content_analyzer,content_analyzer2和content_analyzer_items。 我在Linux机器上执行此操作,因此使用sed,perl,grep或bash的解决方案很好。

7
正则表达式仅匹配整个单词
我有一个正则表达式表达式,用于查找给定内容块中不区分大小写的所有单词,这些单词包含在数据库中存储的词汇表中。这是我的模式: /($word)/i 问题是,如果我使用/(Foo)/i然后Food匹配之类的词。单词的两边都必须有空格或单词边界。 Foo当它是句子开头,中间或结尾的单词时,如何修改表达式以仅匹配单词?



4
正则表达式javascript中的转义问号
我认为这是一个简单的问题。 我正在尝试使用正则表达式在JavaScript中搜索另一个字符串中某个字符串的出现,如下所示: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", "g"); if(content.search(gent) != -1){ alert('worked'); } 由于?角色原因,这不起作用。...我尝试使用进行转义\,但这也不起作用。还有另一种使用?字面方式代替特殊字符的方法吗?


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.