如何正则表达式匹配一串数字和连字符,但不以连字符开头或结尾?
我有一些代码验证 1 到 32 个字符的字符串,该字符串可能只包含字母数字和连字符 ('-'),但可能不以连字符开头或结尾。 我正在使用 PCRE 正则表达式 &…
使用正则表达式解析“{value}”形式的值列表
我有一个如下所示的字符串({} 的数量未知): {test}{test1}{test2}{test3}{test4} 现在我想将 {} 中的内容取出并将它们放入数组中。我该怎么做?我…
PHP PCRE 在测试和托管服务器上的差异
我的以下正则表达式在我的测试服务器上运行良好,但在我的托管服务器上仅返回一个空字符串。 $text = preg_replace('~[^\\pL\d]+~u', $use, $text) 现…
使用 preg_match 去除 php 中指定的下划线
php 中的 preg_match 一直存在混淆。 我有一个像这样的字符串: apsd_01_03s_somedescription apsd_02_04_somedescription 我可以使用 preg_match 删…
当 url 包含主题标签时,如何让 preg replacement 工作
我在网上找到了一个函数,可以将字符串中的 url 转换为可点击的链接。但是,当 url 包含主题标签时,它不起作用。例如。 http://www.bbc.co.uk/radio1…
使用 preg_match_all() 和结束字符匹配一个字符串中的多个项目
我有以下代码: preg_match_all('/(.*) \((\d+)\) - ([\d\.\d]+)[,?]/U', "E-Book What I Didn't Learn At School... (2) - 3525.01, FREE Intro DVD/…
unicode 字符串上的 Mathematica 正则表达式
这是一次令人着迷的调试体验。 你能看出下面两行的区别吗? StringReplace["–", RegularExpression@"[\\s\\S]" -> "abc"] StringReplace["-", Regu…
php 正则表达式 utf-8 中的单词边界匹配
我在 utf-8 php 文件中有以下 php 代码: var_dump(setlocale(LC_CTYPE, 'de_DE.utf8', 'German_Germany.utf-8', 'de_DE', 'german')) var_dump(mb_in…
ereg_replace 到 preg_replace?
我怎样才能转换 ereg_replace(".*\.(.*)$","\\1",$imgfile) 为 preg_replace... ? ? 我有麻烦吗?…
有没有办法从 pcrecpp 获取 PREMATCH ($`) 和 POSTMATCH ($') ?
有没有办法从 pcrecpp 获得 Perl 的 PREMATCH ($`) 和 POSTMATCH ($') 的 C++ 等效项?我会很高兴使用一个字符串、一个 char * 或指向此点的索引/star…
Delphi - TPerlRegEx / RegExBuddy 问题
我在 RegEx 和 Delphi 2k9 (Win32) 方面遇到问题。我收到以下错误: 第一次机会例外,价格为 $7C812AFB。异常类异常,消息为“TPerlRegEx.Compile() -…
Pcrepp - 用于匹配主机名的 Perl 正则表达式语法
可能的重复: 主机名正则表达式 我正在尝试使用 pcrepp (PCRE) 从 url 中提取主机名。 PCRE 正则表达式与 Perl 5 正则表达式相同。 例如: url = "ht…