问题标签 [str-replace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
44 浏览

php - 过滤特定元素的 BBCode

解释我想要实现的目标很容易,但对我(PHP 新手)来说,很难真正实现它。基本上我想要的是使 BBCodes 尽可能简单和简短。而不是像这样的数组

我想要这个数组:

然后,我无法到达的部分将是它检查该数组中的字符串是否在它们周围有括号(而且,另一件事我无法弄清楚,也可以/在括号中检查)然后用 . 替换这些括号<>。所以,[b]将成为<b>[/b]将成为</b>

编辑:解决方案

0 投票
7 回答
194 浏览

php - php查找替换

这更像是一个“最佳实践”问题。

我有一些电子邮件模板,其中有几个我需要查找和替换的标签。

例如:

无论如何,我在双括号内有几个这样的标签。所以我使用一个简单的: $text = str_replace($oldWord , $newWord , $text);

我确信这是执行此操作的正常方式,但我只是好奇是否有人有不同的想法。否则,我会坚持我正在做的事情。

0 投票
2 回答
1854 浏览

php - 编写域查找工具

我一直在编写域检查器并且真的坚持使用 php.ini。这是我到目前为止所拥有的:

我遇到的问题是我不知道如何从传递的域中删除扩展名。

然后,当它返回结果时,我希望他们键入的扩展名是结果列表中的第一个。

我是 php 新手,但我的项目需要这个。所有帮助表示赞赏。

谢谢乔

0 投票
2 回答
1187 浏览

php - 如何替换文本,除非它在 ​​PHP 中的两个标签之间?

我在 php 中有一个语句替换(使用str_replace或其他)。我有这句话:

我要这个:

所以我需要替换一个单词,除了两个特定标签(<wrong</wrong>)之间。如何使用str_replace或使用正则表达式来做到这一点?

0 投票
3 回答
50539 浏览

php - 字符串替换数组PHP中的所有项目

我想对数组中的所有项目进行字符串替换。我所拥有的是:

我怎样才能用更少的代码实现这一点?我认为 foreach 语句会起作用,例如:

但它不起作用。

0 投票
1 回答
1221 浏览

php - foreach 循环中的 str_replace

我们正在使用 str_replace将 {$name} 替换为数据库中的 $user['name'] ,但它仅替换 db 的第一个条目,假设有 20 个用户,第一个条目是 'tester' 然后它替换所有 {$name } 只有第一个条目,检查我们的代码如下......

0 投票
1 回答
975 浏览

php - 混合 str_replace 和正则表达式?

我想替换一个字符串,例如:

但我遇到的问题是值(12345)每次都不同,所以我该怎么做?..我猜是正则表达式,但没有线索

0 投票
2 回答
2316 浏览

php - php str_replace数组引号

我想在一些单词的数组上使用 php str_replace,但是当 str_replace 使用引号时遇到了问题。dell’ex仍然返回dell’ex...

0 投票
2 回答
278 浏览

php - 预替换错误

任何人都可以找到此错误的解决方案,

它显示此错误。

消息:preg_replace() [function.preg-replace]: 没有找到结束分隔符 '&'

-阿伦

0 投票
1 回答
4529 浏览

php - 用换行符替换 char

我已经尝试了几种解决方案来替换,a<br />或者\n\r

无济于事,我被困住了,想知道 SO 的优秀用户是否可以伸出援手。

结果:Unit A \r\n 64 \r\n Alert \r\n Square \r\n London \r\n E16

需要,嗯,想要的效果: