问题标签 [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.
c++ - 如何删除 C++ std::string 中的重音符号和波浪号
我对 C++ 中的一个字符串有疑问,该字符串在西班牙语中有几个单词。这意味着我有很多带有重音符号和波浪线的单词。我想将它们替换为没有重音的对应物。示例:我想替换这个词:“había”代表 habia。我尝试直接替换它,但使用字符串类的替换方法,但我无法让它工作。
我正在使用这段代码:
像这样的地图在哪里dictionary
(有更多条目):
和toReplace
字符串是:
我显然必须遗漏一些东西。我想不通。有没有我可以使用的图书馆?
谢谢,
c - 在 C 中解析字符串
仅使用 C
我想解析一个字符串并且:
- 计算字符串中某个字符的出现次数(例如,计算
'e'
传入字符串中的所有 s) - 一旦计数(或者甚至在我计数时)用 3 替换 e
php - 只是一个关于 str_replace 的问题
我有一个关于str_replace
PHP 的问题。当我做:
print_r($latdir);
给出:N52.2702777778
但print_r ($Latcoorl);
给出:N52.2702777778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
是的,它添加了很多零。有人可以仅仅为了好玩而解释这种行为吗?
print_r ($latrichting);
给:N
print_r ($Lat);
这是一个奇怪的长数字。
所以它可能不是 str_replace 命令,你认为?
php - 不同服务器上的不同字符集?
我刚刚在本地测试了我的 Web 应用程序,一切正常,但上传到服务器应用程序后表现不同。我使用函数 formatiraj_string_url 来转换变音符号并获得干净的 url ......在本地它工作正常但在服务器上这个函数不会以相同的方式转换它们。
几天前,我在第三台服务器上对此进行了测试,它运行良好。现在我正在上传网络以在第三台服务器上再次对其进行测试,但我只是想知道这种行为的真正原因是什么?
编辑:在 str_replace 之前,此函数使用 preg_replace。在服务器上,这是显示的错误:
但是在本地,我没有这个问题
php - 带有欧洲字符的 PHP readdir
我得到文件名中包含捷克字符的图像文件(例如,ěščřžýáíé),我想重命名它们而不带重音,以便它们与网络更兼容。我以为我可以使用一个简单的 str_replace 函数,但它似乎与文件数组的工作方式与字符串文字的工作方式不同。
在检查扩展名后,我使用 readdir 读取文件。
输出
现在我在 WAMP 上运行,但跨平台工作的答案更好:)
php - php str_replace 问题或错误?
我有以下问题;
这是我试图javascript:l("
从下面的字符串中删除的字符串:
我的代码是;
但它失败了。
这比正则表达式替换更快且更快。
有任何想法吗?
php - PHP:转义 RegEx 保留的字符 - 有人知道这有什么问题吗?
我试图用反斜杠转义正则表达式保留的字符(不要问——只要说我没有试图解析 HTML :) 就足够了)而且我得到了一些奇怪的东西。
空格是为了清楚。这是输出
所以一切都很好,除了第一部分。"\\" 来自哪里,为什么不是 "\[" ?
php - preg_replace 方法上的 PHP 语法错误
我正在尝试做一个可以创建个性化标签的 bbcode 解析器类,但我对 url 有一些问题
多亏了正则表达式,我已经完成了所有我需要的工作而没有特别的问题,但是当我尝试创建一个指向指定 URL 的特殊标签时,我遇到了问题。
在我的课堂上,我添加了一个这样的方法:
该代码适用于经典网址 [url] http://ciao.com[/url] & [url= http://ciao.com]ciao[/url]
但是我对像 last.fm 样式的特殊 url 主题页面的情况有些问题,所以 [artist]Lemon Jelly[/artist]。
bblink 在 <a href="http://ciao.com/artist/Lemon Jelly"> Lemon Jelly</a>中转换(我使用空格 <a> 只是为了显示链接代码)。
该链接在 href 属性上有空格,因此永远无法正常工作。
为了避免这种情况,我编写了一小部分代码,用相同的 url 更改 href url 部分,但用“+”代替“”空白字符,所以[artist]Lemon Jelly[/artist]应该变成<a href="http://ciao.com/artist/Lemon+Jelly">柠檬果冻</a>
我没有使用 PHP 的经验,我不确定是什么问题,我在其他情况下使用了这种语法而没有遇到问题。
有人可以帮我找出我错的地方吗?
错误类型是 PHP Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /...
php - preg_replace 或 str_replace
我有一些文字,如下所示:
我想要的是保留Unknown Text,但摆脱 ( SOME KNOWN TEXT)和(SOME OTHER KNOWN TEXT)。
我认为 preg_replace 会给我我想要的,但我需要正则表达式来替换它:
有了这个 ..
我看到preg_replace需要 3 个参数,即regex、 replace text和subject。
有没有办法将未知文本的值传递给替换文本参数,或者,一种在不删除未知文本的情况下重新分配左右部分(某些已知文本)和(某些其他已知文本)的方法?或者,是否有str_replace()解决方案?
谢谢
- -更新 - -
(SOME OTHER KNOWN TEXT) 片段可能存在于文本的其他位置,但我不希望它被删除,除非它遵循(SOME KNOWN TEXT)Unknown Text(SOME OTHER KNOWN TEXT)的模式。我认为最初的 str_replace 建议不会因此而起作用。
php - php中的刽子手“词”
我正在尝试做类似于 hangman 的事情,当您猜测一个字母时,它会用字母的内容替换下划线。我想出了一个方法,但它似乎效率很低,我想知道是否有更好的方法。这是我所拥有的 -
str_replace
与我想要的相反。我想要的价值$finalWord
是什么,而不必通过循环来获得我想要的结果。