将带注释的多行(自由空间)正则表达式传递给preg_match
作者:Mark Biek 提问时间:8/22/2008
我有一个正则表达式,最终会有点长,如果把它放在多行上,它会更容易阅读。 我试过这个,但它只是barfs。 preg_match( '^J[0-9]{7}:\s+ (.*?) #Extract ...
表达式 问答列表
作者:Mark Biek 提问时间:8/22/2008
我有一个正则表达式,最终会有点长,如果把它放在多行上,它会更容易阅读。 我试过这个,但它只是barfs。 preg_match( '^J[0-9]{7}:\s+ (.*?) #Extract ...
作者:BenMyr 提问时间:9/19/2018
我正在开发一个程序,该程序根据不同的正则表达式从 HTML 文件中抓取一些信息。我遇到了以下代码的错误 我的 HTMLParser 子类: class MyHtmlParser(HTMLParse...
作者:Andreas Karlsson 提问时间:2/13/2009
我有变量赋值,以便返回赋值并将其与空字符串进行比较,直接在 while 循环中。 以下是我在 PHP 中的做法: while((name = raw_input("Name: ")) != '')...
作者:aSeriousGuest 提问时间:10/23/2018
我想做的就是这么简单,但同时时间不是。 我在 C# 中有一个正则表达式函数来查找引号内的所有单词, 但是,如果引号之前存在特定单词,请忽略整个单词并继续下一行。 同时仍在引号内寻找特定类型的符号,也...
作者:okolnost 提问时间:10/28/2018
我有这个正则表达式。 $string =~ s/(?<!["\w])(\w+)(?=:)|(?<=:)([\w\d\\.+=\/]+)/"$1$2"/g; 正则表达式本身工作正常。 但是,由于...
作者:Antidisestablishmentarianism 提问时间:11/16/2018
有没有办法将所有文本更改为小写,但以特定字母组合(“ABC”)开头并以空格结尾的单词除外(点、连字符、下划线可以在其中? 保留“ABCkjkJ.90_1”或“ABC-12_OLL”等单词的大写字母,但...
作者:pathikrit 提问时间:10/11/2012
是否有任何 grep 选项可以让我控制匹配总数,但在每个文件的第一个匹配时停止? 例: 如果我这样做,我会得到这个:grep -ri --include '*.coffee' 're' . ./...
作者:Sacha Epskamp 提问时间:5/18/2011
我有一堆名字,我想获得唯一的名字。但是,由于拼写错误和数据不一致,名称可能会写错。我正在寻找一种方法来检查字符串向量,如果其中两个是相似的。 例如: pres <- c(" Obama, B.",...
作者:dbr 提问时间:8/18/2008
我有一个脚本,可以解析电视剧集的文件名(例如show.name.s01e02.avi),获取剧集名称(来自 www.thetvdb.com API)并自动将它们重命名为更好的名称(Show Name ...
作者:wolandscat 提问时间:10/1/2015
在我使用的语言中,某些关键字必须位于行的开头。这主要是因为语言中的字符串值可以跨越多行,而字符串可以很容易地包含这些关键字。 我可以轻松处理旧的 yacc/lex 语法实现,因为词法分析器使用普通的...