问题标签 [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.
php - 用正则表达式替换 Str_replace
假设我有以下链接:
我将如何只删除文本中的下划线而不是href?我使用了 str_replace,但这会删除所有下划线,这并不理想。
所以基本上我会留下这个输出:
任何帮助,非常感谢
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 包装在链接中不是一种选择
为你能给我的任何帮助干杯。
安迪
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!
php - 替换字符串中除 PHP 之外的所有字符
我有一个字符串Trade Card Catalogue 1988 Edition
,我希望删除除 1988 之外的所有内容。
我可以有一个所有字母的数组并做一个str_replace
and trim
,但我想知道这是否是一个更好的解决方案?
提前致谢
php - 从字符串 php 生成有效且有效的 url
我在从字符串生成有效 url 时遇到问题。例如:
我想在链接中添加文本,可能是标题。go/ 后面的脚本获取标题,获取帖子的 ID,使用 ID 从数据库中获取 url 来执行它。这适用于例如
但对于
这没用。SI 认为我必须对 $text 进行编码才能使其有效?有没有一种标准的方法来做到这一点?
php - 使用 str_replace 进行简单模板化
我只是先做实验。
我只是想出了一个想法,在这里以一种简单的方式制作自己的作品:
为了工作:
index_body.html:
问题是,它只输出:
它总是替换最后一个大括号,为什么不是整个数组?
.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
有人可以帮我解决这个条件和规则吗?
php - div 标签中没有 str_replace
我想用除 div 之外的特定字符串替换 som 字符。这是我的 str_replace :
var $text 可以有<div class="code-geshi"></div>
,但我不想让笑脸的 str_replace 进入。我该怎么做?
谢谢 :)
PS:对不起我的英语不好...
php - 如何在 PHP 中替换选项卡?
在我的数据库中,我有以下文本:
我想在我的 HTML 页面上打印此代码。它由 PHP 按原样打印到 HTML 文件中。但是当浏览器显示 HTML 时,我当然看不到这种形式的文本。我看到以下内容:
我部分解决了这个问题nl2br
,我也使用str_replace(' ',' ',$str)
. 结果我得到:
但我仍然需要print x
向右移动。我以为我可以通过str_replace('\t',' ',$str)
. 但我发现str_replace
打印前的空格不能识别为'\ t'。这个空间也不被认为只是一个空间。换句话说,我
在print
.
为什么?以及如何解决问题?
javascript - Javascript替换所有单词
我需要使用 jquery 和 javascript 替换 DOM(内存中的网页)中的所有单词。我需要改变这个:
进入这个:
但不修改标签(只有那里的值)
一种尝试是:
但是如果我放它,它会继续替换标签值并破坏页面。
帮助!!!