问题标签 [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 投票
2 回答
823 浏览

php - 用正则表达式替换 Str_replace

假设我有以下链接:

我将如何删除文本中的下划线而不是href?我使用了 str_replace,但这会删除所有下划线,这并不理想。

所以基本上我会留下这个输出:

任何帮助,非常感谢

0 投票
2 回答
1299 浏览

php - php:用链接替换容器中的文本。preg_replace?

我一直在寻找一个看似简单的问题的答案,但无济于事。

我有一些 HTML 输出,例如:

(上面的 html 实际上格式正确,必须将锚点和图像中的 < & > 分别替换为 [[ 和 ]] 才能发布。)

我想用“wp-caption-text”类围绕每个(p)的文本内容包装一个链接,其网址应具有以下格式:

(所以 John Doe 会链接到:/my-page-root/john-doe等)

现在,我已经了解了 preg_replace,但我不知道如何从反向引用创建链接 URL。这让我认为必须有一种更简单的方法来做到这一点(可能还有更快的方法?)

无论如何,这是我得到的代码:

这用空锚替换文本就好了,我被如何使用反向引用来创建链接 url 卡住了。

几点注意事项

链接必须只包含文本(稍后可能只需要包含部分文本,但当我谈到它时,我会越过那座桥)

如果没有解决方法以防止剥离链接,Wordpress 将不允许通过所见即所得的方式进行此操作,有一天其他人可能会进入并破坏格式(因此是硬编码),因此没有有用的 wp 解决方法。

图像上的链接必须保留为完整大小的图像(jquery 库正在进行),因此将整个图像和/或 div 包装在链接中不是一种选择

为你能给我的任何帮助干杯。

安迪

0 投票
2 回答
230 浏览

php - 什么是针对特定 URL 的 PHP 正则表达式?

我有一些我正在调用str_replace()的基本 HTML,我需要在 HTML 字符串中找到的所有 URL 附加一个“ generate_book.php?link=”,但我需要排除任何外部链接,例如;

<a href="gst/3.html">Link</a> -- 这应该变成 -- <a href="generate_book.php?link=gst/3.html"></a>

<a href="http://example.com">Link</a> ——这应该不管

感谢您的大脑powa!

0 投票
2 回答
4736 浏览

php - 替换字符串中除 PHP 之外的所有字符

我有一个字符串Trade Card Catalogue 1988 Edition,我希望删除除 1988 之外的所有内容。

我可以有一个所有字母的数组并做一个str_replaceand trim,但我想知道这是否是一个更好的解决方案?

提前致谢

0 投票
1 回答
2403 浏览

php - 从字符串 php 生成有效且有效的 url

我在从字符串生成有效 url 时遇到问题。例如:

我想在链接中添加文本,可能是标题。go/ 后面的脚本获取标题,获取帖子的 ID,使用 ID 从数据库中获取 url 来执行它。这适用于例如

但对于

这没用。SI 认为我必须对 $text 进行编码才能使其有效?有没有一种标准的方法来做到这一点?

0 投票
6 回答
1222 浏览

php - 使用 str_replace 进行简单模板化

我只是先做实验。

我只是想出了一个想法,在这里以一种简单的方式制作自己的作品:

为了工作:

index_body.html

问题是,它只输出:

它总是替换最后一个大括号,为什么不是整个数组?

0 投票
2 回答
62 浏览

.htaccess - htaccess 重写规则

我有一个这样的 url 结构:

\http://www.domain.com/virtual_tours/virtual_name/
\http://www.domain.com/virtual_tours/virtual_name/virtual_tour_name-001.php?format=something
\http://www.domain.com/ virtual_tours/virtual_name/virtual_tour_name-002.php?format=something

我需要将它们映射到如下所示的新网址:

\http://www.domain.com/virtual-tours/virtual-name.php
\http://www.domain.com/virtual-tours/virtual-name/virtual-tour-name-001.php
\http ://www.domain.com/virtual-tours/virtual-name/virtual-tour-name-002.php

有人可以帮我解决这个条件和规则吗?

0 投票
2 回答
921 浏览

php - div 标签中没有 str_replace

我想用除 div 之外的特定字符串替换 som 字符。这是我的 str_replace :

var $text 可以有<div class="code-geshi"></div>,但我不想让笑脸的 str_replace 进入。我该怎么做?

谢谢 :)

PS:对不起我的英语不好...

0 投票
4 回答
29033 浏览

php - 如何在 PHP 中替换选项卡?

在我的数据库中,我有以下文本:

我想在我的 HTML 页面上打印此代码。它由 PHP 按原样打印到 HTML 文件中。但是当浏览器显示 HTML 时,我当然看不到这种形式的文本。我看到以下内容:

我部分解决了这个问题nl2br,我也使用str_replace(' ','&nbsp',$str). 结果我得到:

但我仍然需要print x向右移动。我以为我可以通过str_replace('\t','&nbsp;&nbsp;&nbsp;',$str). 但我发现str_replace打印前的空格不能识别为'\ t'。这个空间也不被认为只是一个空间。换句话说,我&nbsp;print.

为什么?以及如何解决问题?

0 投票
4 回答
1691 浏览

javascript - Javascript替换所有单词

我需要使用 jquery 和 javascript 替换 DOM(内存中的网页)中的所有单词。我需要改变这个:

进入这个:

但不修改标签(只有那里的值)

一种尝试是:

但是如果我放它,它会继续替换标签值并破坏页面。

帮助!!!