首页 > TAG信息列表 > preg-replace

php-查找和替换印度字符的正则表达式

我有一个文本文件如下 {{https://www.test.com/events/test-event-२०१८/२०१८-.१-entry-list|caption=test event of २०१८}}{{https://www.test.com/events/test-event-३१/३१-.१-entry-list|caption=test event of ३१}}{{https://www.test.com/events/test-eve

在获取PHP正则表达式时遇到问题

这是我的问题.这可能是一个简单的修复.我有一个正则表达式,用于替换URL BBCode.我现在无法正常工作的情况如下所示. <?php $input_string = '[url=www.test.com]Test[url]'; $regex = '/\[url=(.+?)](.+?)\[\/url]/is'; $replacement_string = '<a href="$1">$2</a>&#

php-查找并替换可能部分位于html标记内的字符串

任何人都可以提出以下解决方案. 例如,我有一串文字“ Suspendisse potenti”. 我需要搜索一些html字符串并将其包装在span标签中: 以便 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque scelerisque neque in eros convallis egestas. Phasellus lacus

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> &l

PHP preg_replace函数替换先前的匹配项

我有一个相当基本的情况,我有一个字符串数组,我想在单个字符串中找到所有匹配项,并在它们周围放置强标签.这是我到目前为止的内容: $searchWords = array("test","this","s"); for($i=0;$i<sizeof($searchWords);$i++) { $searchWords[$i] = "/".preg_quote($searchWords[$i])

php-使用preg_replace清理小部件输出HTML

我正在使用插件/侧边栏小部件的wordpress网站上工作.我遇到的问题是该小部件生成的HTML无效,下面是一个示例… <p> <div>I am item 1</div> <div>I am item 2</div> <div>I am item 3</div> <div>I am item 4</div> <p></p> 根据我的理解,此代码有两点错误,首先是它在段落

php-将嵌套的文本转换为字符串

我目前正在使用PHP,但我想还有其他编码语言可以更好地解决此问题.如果您对其他可能更好用的编码语言有任何建议,请告诉我. 我正在尝试将嵌套文本转换为单独的字符串. 很难解释,因为英语不是我的母语,所以我将写一个我要完成的示例. 来源: foo { bar tree; bar ball/sand;

当单词多次出现时,如何使用具有相同模式的PHP preg_replace?

抱歉,我的问题措辞太可怕了,但我不知道如何将其声明为问题.对我来说,仅显示代码并进行解释就比较容易. 我正在尝试编写一个函数来允许单词标记.我们有称为词汇表的单词数据库.我想要大量文本,并在此处寻找[G]个/多个单词[/ G]的多个实例.然后,我想将其替换为< a href =“ viewgloss

php-使电话号码加粗的正则表达式-并非始终有效

我需要在字符串中的任何电话号码周围加上粗体标签.我有以下正则表达式 /(\d[\d\s]*)(?=\s+)/ 这适用于: Call us on 0800 2458 452 now! 但不是这个: Call us now on 0800 2458 452 因此,如果数字出现在字符串的末尾,则正则表达式将无法正常工作.它输出的字符串会漏掉最后三

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但上面的代码不起作用:( 我该怎么办?解决方法:根据您的链接结

PHP函数类似于此JavaScript函数

我需要此JavaScript函数的PHP类似函数 text = text.replace(/ffc/g, "Hello"); 我认为preg_replace可以,但是我不确定如何写表达式. 我想要类似于上面的/ ffc / g的正则表达式,我需要的是在执行替换时完全匹配单词和大小写.解决方法: $text = preg_replace('/ffc/', 'replacement

使用preg_replace替换php中的所有匹配项

正则表达式绝对是我的弱点,这一点让我完全难过.我正在构建一个相当基本的搜索功能,并且需要能够根据以下模式更改用户输入: 学科: %22first set%22 %22second set%22-drupal -wordpress 所需的输出: +"first set" +"second set" -drupal -wordpress 我希望我能得到更多的帮助,因为

php-preg_replace仅外部标签? (…我们不是在说完整的“ html解析”,只是降价了一点)

在OCCASIONAL标记“< ...>”内的某些文本(不包括文本)加亮的最简单方法是什么? 澄清:我希望保留现有标签! $t = preg_replace( "/(markdown)/", "<strong>$1</strong>", "This is essentially plain text apart from a few html tags generated with some simplifi

PHP正则表达式替换HREF属性

如何使用php preg_replace和正则表达式删除所有包含< a href =“#的超链接.这是我写的内容,但不起作用 $newlink = preg_replace('/^<a href="#(.*)" (?:.*?)>(.*)<\/a>/is', '', $link); 我想替换这些链接作为锚点 <a href="#part1">go to part1</a&

php-如何使用preg_replace()去除字符串中的多余星号

我知道如何使用preg_replace()去除多余的空格,破折号和句点,但是我需要知道以下哪种格式对于去除字符串中的多余星号是正确的. 这些代码行用于去除多余的空格,破折号和句点: // Strips out extra spaces $string = preg_replace('/\s\s+/', ' ',$string); // Strips out extra d

如何使用php从html内容中删除链接

我有以下html内容: <p>My name is <a href="way2project">way2project</a></p> 现在,我希望此文本为< p>我的名字是way2project< / p> 有什么办法吗?请帮我谢谢 我用了preg_replace但徒劳. 再次感谢解决方法:您可以使用strip_tags来删除html标签.

php-使用带有变量的preg_replace获取数据库记录

我正在寻找一种解决方案,可以使用preg_replace替换文本正文中的某些字符串,其中某些字符串可能包含一个变量,该变量然后将调用数据库来检索替换值(或检索该值的函数) . 例如,我可能要替换以下字符串,用斜体表示的是我正在使用的字符串: {today} =>今天的日期 {title} =>文件名 {lang

php-如何使用preg_replace将表格宽度更改为100%

我想将表格宽度更改为100%(如果宽度值以像素为单位). 我的意思是,如果表格宽度看起来像width =“ 500”或width =“ 500px”,那么我想用100%替换它. 我的意思是像这个width =“ 100%”. 有人可以帮我preg_replace吗? $content = 'holds all my html content'; $replace = '100%'; preg

用PHP删除文本形式的文本文件

我尝试删除文本文件中的一些texte. 文本文件是这样的: #MESSAGE :0 * ^(To|cc).*fd.* |/usr/bin/vacation fd #monfiltreperso :0 * ^From.*martial@gironde.com Maildir/.repertorymoi #FIN #monfiltreperso2 :0 * ^Subject:.*monsujet2 Maildir/.repertorymoi2 #FIN #monfiltrepe

php-Preg用li替换div但保持活动状态

试图弄清楚如何创建PHP preg替换将转换的字符串 <div class="active make_link">1</div> <div class="make_link digit"><a href="">2</a></div> <div class="make_link digit"><a href="">

php-用特定格式替换字符串

我有一个以下格式的字符串, some_string%value1:value2:value3:%some_anather_string%value4:value5:value6:% 我需要从字符串中删除%value1:value2:value3:%和%value4:value5:value6:%,我的意思是我需要删除任何以%开头的格式的字符串:%以:%结束,值以:分隔 这可能吗? 我尝试使用str_replace(),但

PHP RegEx的乐趣(preg_replace)

因此,我有一个表单元素正在提交给我构建的应用程序中的控制器/模型,我需要剥离不符合我的要求的所有HTML,并将其他HTML转换为该应用程序的专有标签,对此我感到疑惑是有人可以查看我的正则表达式preg_replace并查看可以进行哪些改进. $postText = $_POST['post_text']; //Regex Fun

使用PHP preg_replace搜索并替换字符串中的数字

我有这样的格式:00-0000,并希望达到0000-0000. 到目前为止,我的代码: <?php $string = '11-2222'; echo $string . "\n"; echo preg_replace('~(\d{2})[-](\d{4})~', "$1_$2", $string) . "\n"; echo preg_replace('~(\d{2})[-](

php-preg_replace数字并在结果中使用

我将如何使用preg_replace进行替换: Some text is [[1]] and some is [[2]] bla bla... 到这个: Some text is 1.____________ and some is 2.____________ bla bla... 我有这个正则表达式可以找到正确的出现位置,但是我不知道如何在结果中添加替换数字? preg_replace('(\[\[\d\]

php-preg_replace即使在第一次替换后也可以匹配字符串中的所有匹配项

输出: $san_field = 'sometext PROS sometext sometext1234 CALEND 2007 RIT'; $pattern = '/(\s|^|- |--)(?:CALEND|2007|CALEND 2007 RIT)(--| -|\s|$)/i'; echo preg_replace($pattern, ' ', $san_field) >> sometext PROS sometext