20得票2回答
如何在PHP中替换/转义U+2028或U+2029字符以防止我的JSONP API出错

好的,我正在运行一个公共的JSONP API,数据是从我的PHP服务器提供的。我刚读了这篇文章: JSON:不是JavaScript子集(作者Magnus Holm;2011年5月) (请阅读以了解澄清) 基本上,如果我的JSON字符串包含U+2028字符(Unicode行分隔符)或U...

19得票8回答
如何在C++的std::string中去除重音符号和波浪符号

我在C++中遇到一个字符串问题,其中有几个西班牙语单词。这意味着我有很多带重音符号和波浪符号的单词。我想用它们没有重音的对应词替换它们。例如:我想将此单词“había”替换为habia。我尝试直接使用string类的replace方法进行替换,但无法使其正常工作。 我正在使用以下代码: f...

19得票6回答
C++一次遍历中替换字符串中的多个子串

给定以下字符串,"Hi ~+ and ^*. Is ^* still flying around ~+?" 我想要将所有出现的"~+"和"^*"替换为"Bobby"和"Danny",使得字符串变成: "Hi Bobby and Danny. Is Danny still flying ar...

18得票11回答
从字符串中去除美元符号和逗号

如何从同一字符串中移除美元符号($)和所有逗号(,)?是否最好避免使用正则表达式?String liveprice = "$123,456.78";

17得票10回答
如何在字符串中找到并替换所有子串的出现?

我需要搜索一个字符串并编辑它的格式。 到目前为止,我可以替换字符串的第一次出现,但我无法处理此字符串的下一个出现。 这是我目前有点能用的:if(chartDataString.find("*A") == string::npos){ return;} else{chartDataStrin...

17得票5回答
如何在php中去除字符串中的括号?

我有一个字符串,想要使用str_replace或preg_replace删除括号,但不确定如何操作。我已经成功用str_replace删除了开头的括号,但无法删除结尾的括号。 以下是该字符串:$coords = '(51.50972493425563, -0.1323877295303646...

16得票3回答
有没有一种在Java中使用tr///(或等效)的方法?

我想知道在Java中是否有与Perl中使用的tr///相当的等效方法。例如,如果我想要将“mississippi”中所有的“s”替换为“p”,反之亦然,我可以在Perl中编写以下代码: #shebang and pragmas snipped... my $str = "mississipp...

15得票7回答
在C++中,替换字符串中所有出现的子字符串为另一个字符串的最快方式是什么?

我正在寻找一种最有效(即“最快”)的方法,以用另一个字符串替换字符串中所有子字符串的出现。目前我想到的是:std::string StringReplaceAll(const std::string &cstSearch, const std::string &cstRepla...

15得票3回答
用一个破折号替换多个破折号。

我有一个像这样的字符串:something-------another--thing //^^^^^^^ ^^ 我想将多个破折号替换为单个破折号。 所以期望的输出应该是:something-another-thing //^ ^ 我尝试使用...

15得票5回答
Python字符串.replace()方法未替换字符

背景信息:我们工作中有一个古老的基于Web的文档数据库系统,几乎完全由“常规”扩展名(.doc、.xls、.ppt)的MS Office文档组成。它们都是根据某种任意的ID编号命名的(例如1245.doc)。我们正在切换到SharePoint,并且我需要重命名所有这些文件并将它们分类到文件夹中...