preg-replace 相关问题

preg_replace()是一个PHP函数,它使用正则表达式执行字符串替换。

替换除字母、数字、空格和下划线之外的所有字符[关闭]

我希望替换字符串中除字母、数字、空格和下划线之外的所有字符。 有人可以举个例子吗?

回答 3 投票 0

正则表达式捕获价格结尾 .00 和 ,00

我想 php preg_match 并删除所有价格结尾,但我的正则表达式不起作用。 例如, 1201203,00 123,123.23 12.23 10:00 10 进入 1201203 123,123 12 10 10 这是我的正则表达式...

回答 1 投票 0

由于 e 修饰符弃用,将 preg_replace 替换为 preg_replace_callback

收到警告,因为 preg_replace 函数上的 e 修饰符已弃用。 这是代码,我建议应该用 preg_replace_callback 函数替换(对于 php 7.4.16): `$text = preg_rep...

回答 1 投票 0

从 wiki 标记中删除方括号

我正在寻找从维基文本中删除一些标记的方法。 例子: 墨西哥,正式名称为墨西哥合众国,是南部地区的一个 [wiki=1c1ff8db21cf79377f9930e6e6ff8247]国家[/wiki]...

回答 2 投票 0

正则表达式在正则表达式中工作,但在 php preg_match 中不返回任何内容

使用 regexr.com 我的正则表达式可以工作,但 php 中的 preg_match 返回 null。 在几个php测试器中尝试了很多次。 正则表达式是: /捐助者评论:\*(.*?)\*/ 文字是: 美国* > 捐助者评论:*Thx

回答 1 投票 0

使用preg_replace在php中的两个字符串之间用单引号替换引号

我正在寻找一个 preg_replace ,可以在 font-family: 和 ; 之间用 ' 替换 " 我正在使用的一些动态 html 遇到问题,这需要我用 si 替换引号...

回答 1 投票 0

"/e 修饰符在使用 Symfony 1.4 调用 preg_replace() 时已被弃用

有人知道这个错误是什么吗? 已弃用: preg_replace():/e 修饰符已弃用,请在 C:\xampp\htdocs\sfprojects\jobeet\lib endor\symfony\lib 中使用 preg_replace_callback 代替 响应\

回答 4 投票 0

如何从preg_replace()的replace参数调用函数? [重复]

我正在尝试使用数组中的函数,该函数使用 preg_replace() 来替换某些命令 下面是用于观察的PHP代码 $翻译=数组( “Livro”=>“书&qu...

回答 1 投票 0

PHP perl 正则表达式 - URL 前面不带等号并且可能有单引号或双引号

我正在尝试创建一个 perl 正则表达式,该表达式与前面没有等号和一个单引号或双引号(可选)的 URL 匹配,忽略空格。下面的代码给出了一个错误:

回答 1 投票 0

解析具有指定属性的<meta>标签并提取另一个属性的值

我正在为我的网站开发引擎。它被设置为使用元标记,然后 PHP 代码处理并创建页面,从而使创建页面变得简单。我知道很多人可能认为这是一个...

回答 2 投票 0

preg_replace 仅返回捕获的内容

现在我正在为我的网站开发引擎。它被设置为使用元标记,然后 PHP 处理并创建页面,从而使创建页面变得简单。我知道很多人可能会认为...

回答 2 投票 0

如何在 PHP 中返回正则表达式匹配,而不是替换

我正在尝试在 HTML 文本块中提取图像的第一个 src 属性,如下所示: Lorem ipsum 结果。 我没有问题创建...

回答 2 投票 0

将字符串转换为仅包含单连字符分隔符的 slug

我想清理 URL 中的字符串,所以这就是我基本上需要的: 除字母数字字符、空格和破折号外,所有内容都必须删除。 空格应该转换成da...

回答 10 投票 0

preg_replace() 与 preg_filter()

preg_replace() 和 preg_filter() 有什么区别? 在什么情况下我应该使用其中一种而不是另一种? 我尝试阅读文档,但仍然不太明白什么......

回答 3 投票 0

从文本 PHP 中删除具有特定属性的标签

我有一个带有角色属性按钮的跨度标签。我想要实现的是删除整个跨度,同时不匹配跨度本身而是角色属性 $str = '这是一个测试按钮。 我有一个带有角色属性按钮的跨度标签。我想要实现的是删除整个跨度,同时不匹配跨度本身而是角色属性 $str = 'This is a test buton. <span id="UmniBooking_36" class="insideB" type="Form" style="cursor: pointer;color:" role="button" >Click here</span>'; $str = preg_replace('~<role="button"(.*?)</(.*?)>~Usi', "", $str); 我做错了什么,但我不知道是什么。 我刚刚意识到我忘记在角色属性前添加(.*?) $str = preg_replace('~<role="button"(.*?)</(.*?)>~Usi', "", $str); 这样的话就可以了。

回答 1 投票 0

windows .bat 脚本用动态整数替换字符串

我有一个 .sql 文件,想要替换所有行,如下所示: 值(12, 值(24, 值(9999, 和 值(空, 我已经尝试过这样的操作,但是正则表达式似乎不起作用,并且输出确实......

回答 1 投票 0

如何在字符串中将 http 替换为 https,但仅限于 PHP 中的特定域

我需要解析 html 内容的字符串,并在可能的情况下将其他域上的图像的 url 替换为 https,无论它们是 http。问题是并非所有外部域都支持 https ...

回答 1 投票 0

逗号分隔的字符串与正则表达式匹配并分开(查找和替换/ preg_replace)

我有一个清单: 猫、狗、鸭 我想从这个列表中获取单词并单独存储它们。所以: 猫 狗 鸭子 我尝试了这个正则表达式,但它对我来说不能正常工作:([^,]+) https://www.regextes...

回答 1 投票 0

使用 preg_replace 缩小 CSS

我正在尝试使用 preg_replace 缩小多个 CSS 文件。实际上,我只是想从文件中删除任何换行符/制表符和注释。以下对我有用: $正则表达式 = 数组('{ | |\...

回答 7 投票 0

PHP 中的正则表达式:获取字符串中第一个单词之后的所有单词,并将它们全部截断为第一个字符

我对正则表达式很糟糕。 我有一个字符串,其中可能包含 1 个或多个单词(通常是 2 或 3 个),通常是人名,例如: $str1 = '约翰·史密斯'; $str2 = '无名氏'; $str3 = '大卫...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.