【问题标题】:Replace single words/lines with text from multiple inputs用来自多个输入的文本替换单个单词/行
【发布时间】:2011-08-30 00:37:00
【问题描述】:

在较大的代码“段落”中替换变量/单词/文本行的最佳方法是什么?

例子:

Lorem ipsum dolor $SIT amet, consectetur adipiscing elit。 Aliquam condimentum dolor ut est faucibus dapibus。 Donec molestie dictum nisi,eu euismod $SAPIEN gravida in. Aliquam dictum,tellus eu facilisis laoreet,sapien nunc placerat turpis,eu pretium augue eros vel lectus。 Quisque condimentum lorem $EROS, vel pharetra tortor。

我希望能够在文本框/提示中输入文本以自动将“变量”$SIT、$SAPIEN、$EROS 替换为实际值。 我相信我让自己变得晦涩难懂? :P

我不擅长任何类型的编码。我只知道一些基本的 HTML、PHP 和 Java。但请通过示例或链接或更多帮助给我一个明确的解决方案。

非常感谢!

【问题讨论】:

    标签: html replace find line


    【解决方案1】:

    如果您想在客户端使用 JavaScript,则必须使用 JavaScript,如果您想这样做,则必须使用任何服务器端的 [PHP、Python、Ruby]。在所有这些语言中,都有“字符串替换”函数的等价物,它将获取要搜索的字符串列表、要替换的字符串列表以及它们将处理的主题。 JS和PHP的解决方案:

    http://php.net/manual/en/function.str-replace.php

    http://www.w3schools.com/jsref/jsref_replace.asp

    你会怎么做取决于你。

    【讨论】:

    • 我想使用 JavaScript,但我认为它不能完全满足我的要求;我的实际用途是在 HTML 的某些行中用真实文件名替换模板文件名。根据我的尝试,您不能在 JavaScript 字符串中使用 HTML 字符。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    相关资源
    最近更新 更多