【php – 使用preg_replace()和regex用小写替换大写字符串】教程文章相关的互联网学习教程文章

如何在phalcon的路由中使用regex修饰符

$router->add('/([0-9\x{4e00}-\x{9fa5}]+)'); 像这种不使用分隔符的正则表达式如何使用修饰符?回复内容:$router->add('/([0-9\x{4e00}-\x{9fa5}]+)'); 像这种不使用分隔符的正则表达式如何使用修饰符?不知道你路由具体想如何配置,可参考:php$router->add('/archive/([0-9]{4})/([0-9]{2})/([0-9]{2})', array('namespace' => 'Controller\Site','controller' => 'archive','action' => 'index','year' ...

regex-简单正则表达式解析问题

regexphpjava 以下为对方给的解析模板的php正则,想在java里使用,因为是正则小白,希望得到大家的帮助,感激,谢谢!!我的疑问:我对preg_replace()理解;此方法需要三个参数,第一个为正则表达式,第二个为替换成的字符串,第三个为模板代码,最终返回替换后的模板代码。在java中第一个参数报错,不知道是不是语法不对,如果在java中又该如何使用,希望大侠们指点!! /** * 解析模板 * ...

PHP Regex帮助来解析字符串【代码】

我有一个如下字符串:Are you looking for a quality real estate company? <s>Josh's real estate firm specializes in helping people find homes from [city][State].</s><s>Josh's real estate company is a boutique real estate firm serving clients locally.</s> In [city][state] I am sure you know how difficult it is to find a great home, but we work closely with you to give you exactly what you ...

PHP-REGEX-匹配长度【代码】

我有这个正则表达式:^((?:(?:\s*[a-zA-Z0-9]+)*)?)\s*function\s+([_a-zA-Z0-9]+)\s+\(\s*(.*)\s*\)\s*匹配此字符串:public function private ($var,Type $typed, $optional = 'option');它可以工作,但是要匹配这个:public function privateX ($var,Type $typed, $optional = 'option');它失败. 我注意到,当函数名称的长度超过6个字符时,它不再匹配. 这是完整的代码:$strA = 'public function 6Chars ($var,Type $typed, $opti...

PHP Regex,从文本中提取所有自定义标签【代码】

简而言之,我需要从一段文本中提取所有用大括号括起来的字符串,例如 这是一个{tag},但这里也是{tag_2},然后又是{tag_3} …这里,但周围有一些垃圾. 我想获取一个标签数组tag_2和tag_3.标签只能包含文字字符. 我尝试了这个:$tags = array(); preg_match_all("/\{\w+\}/s", $data['text'], $tags);如果在上述文本片段上运行,则标签数组将返回空. 编辑: 我为大家造成的麻烦表示歉意,结果后来我弄糟了.我通过$tags而不是$tags [0]捕获标...

PHP:使用DOM或REGEX非侵入式地填写表单输入【代码】

我正在开发一个用户认证系统.因为我希望它具有尽可能好的可定制性和灵活性,所以我不想将PHP与HTML混合使用.我开发了一个简单的模板引擎,该引擎工作正常(仅将纯HTML文件用于布局).但是我对表格有疑问.在某些情况下(例如,当输入验证失败时),我想让他们记住之前输入的数据.我使用输出缓冲向用户显示最终HTML,因此将整个布局存储在字符串中.我要在此字符串中执行的操作是找到特定的HTML元素(通过其ID属性),然后更改其值.我知道如何解决...

PHP,Regex仅在两个保留的字符之间替换用户输入中的换行符【代码】

我正在处理textarea用户输入,其中保留了一些字符,例如:[ means <h1> ] means </h1> { means <p> } means </p>用户输入示例:[Hello World title] {hello worlds paragraph and paragraph continues after line break}系统显示示例:<h1>Hello World title<h1> <p>hello worlds paragraph<br/> and paragraph continues after line break</p>所有HTML标记都从用户输入中过滤掉,PHP脚本将这些字符替换为前端. 我想使用PHP函数“ nl2...

PHP Regex排除已经匹配的特定模式【代码】

嗨,我需要以下模式的帮助:(?<=\")([0-9\.\/])+(?=\")内容<ul> <li><a href="../">..</a></li> <li><a href="1.0/">1.0/</a></li> <li><a href="1.1/">1.1/</a></li> <li><a href="1.23/">1.23/</a></li> </ul>上面的模式选择../、1.0/、1.1/、1.23/ 我不想匹配../,但是数字,句号和/的任何排列都应该匹配. 请帮我一下. 一如既往的感谢.解决方法:您可以在现有的正则表达式中添加否定的超前断言:(?<=\")(?!\.\.)([0-9\.\/])+(?=\")^...

PHP Regex:在两个特殊字符之间替换子字符串【代码】

更新问题:$li_text = $li->plaintext; echo '<br>'.$li_text; echo '<br>'.$li_text = preg_replace('/\:(.*?)\>/',':', $li_text);$li通过使用来自其他网站的简单html DOM解析获得价值“资格:学校与毕业> BE / B.Tech(工程学)” // 我得到的输出是Qualification : School & Graduation > BE / B.Tech ( Engineering ) Qualification : School & Graduation > BE / B.Tech ( Engineering ) 如果我分配$li_text =“资格:学校与毕...

PHP-RegEx:删除字符串末尾的数字,并删除特定字符串后的文本【代码】

我需要删除文件的某些部分: 内容如下所示:Lorem ipsum 12, 14 Lorem 29 34 Lorem s. anything这应该成为这个:Lorem ipsum Lorem Lorem1)所有数字都应删除(可以有多个数字用逗号分隔).如果没有其他内容,则删除该行,然后删除该行 2)如果有“ s.”,则应删除此行此点之后的所有内容. 这是我的尝试:$myfile = fopen("file.txt", "r") or die("Unable to open file!"); while(!feof($myfile)) {// remove some parts and output $new...

PHP Regex删除所有表情符号【代码】

我正在尝试使用正则表达式从字符串中删除所有不允许的字符.这是我当前的php代码$input = " (adsbygoogle = window.adsbygoogle || []).push({});标签:emoji,php,regex 来源: https://codeday.me/bug/20191119/2035226.html(adsbygoogle = window.adsbygoogle || []).push({});(adsbygoogle = window.adsbygoogle || []).push({});关于我们|联系我们|留言反馈专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]Copyr...

php regex for t.me链接【代码】

我需要一个正则表达式php代码来检测链接,例如:t.me/joinchat/AAAAAEEYZxAYyxhdag6z6g我试过了 :$String = preg_replace("/[t.me][a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/", "", $String);我需要使用preg_replace但上面的代码不起作用:( 我该怎么办?解决方法:根据您的链接结构,此正则表达式可以工作:t\.me\/[-a-zA-Z0-9.]+(\/\S*)?演示:https://regex101.com/r/wEvuBu/1 您的正则表达式[t.me]允许使用单个字符,选项为t,.,m或...

PHP / RegEx-通过检测.com / .net / .org / .edu等将URL转换为链接【代码】

我知道有很多问题需要帮助,以将URL转换为字符串中的可单击链接,但是我没有找到我想要的东西. 我希望能够匹配以下任何示例,并将它们转换为可点击的链接:http://www.domain.com https://www.domain.net http://subdomain.domain.org www.domain.com/folder subdomain.domain.net subdomain.domain.edu/folder/subfolder domain.net domain.com/folder我不想匹配random.stuff.separated.with.periods. 编辑:请记住,这些URL需要在“普...

PHP-使用REGEX使用GET参数验证域名【代码】

我正在尝试验证域是否确实具有带有preg_match和REGEX的GET参数,而我需要它用于我的目的. 我正在做的是验证没有GET参数的域,如下所示:if (preg_match("/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}$/", 'domain.com')) {echo 'true'; } else {echo 'false'; }这个测试我是正确的. 到现在为止还挺好.我遇到的麻烦是添加了GET参数,在我尝试过仍然不走运的许多REGEX中,以下内容是:if (preg_match("/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)...

Javascript lastIndex regex属性为PHP regex【代码】

我正在尝试用PHP翻译JavaScript脚本.到目前为止一切顺利,但是我偶然发现了一些毫无头绪的代码:while (match = someRegex.exec(text)) {m = match[0];if (m === "-") {var lastIndex = someRegex.lastIndex,nextToken = someRegex.exec(parts.content);if (nextToken) {...}someRegex.lastIndex = lastIndex;} }someRegex变量如下所示:/[^\\-]+|-|\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\...

REPLACE - 相关标签