我想在每行上带一个带有名字的文本文件,例如:
名称1
名称2
名称3
等
并准备他们的格式的Android数组:
<item>Name 1</item>
<item>Name 2</item>
<item>Name 3</item>
<item>etc.</item>
Run Code Online (Sandbox Code Playgroud)
阵列很长,超过1000个项目.现在,我意识到我实际上是在请求某人为我编写代码.我曾经对perl有点精通,但却对它失去了联系.
是否有任何perl大师谁不介意协助我这个?
我一直在尝试使用preg_replace将字符串中的句点替换为逗号.
例如,
<?php
$string = "Hey you.";
$new_string = preg_replace("/./", ",", $new_string);
echo $new_string;
?>
Run Code Online (Sandbox Code Playgroud)
我确实在这里有一个错误,因为我对模式很困惑.任何见解?谢谢.
在字符串clientNameStr上使用"替换"会导致"找不到对象引用"错误.
// Get client name
clientName = currentUser.GetValue("ClientName");
string clientNameStr = (string)clientName;
string clientURLStr = string.Empty;
clientURLStr = clientNameStr.Replace(' ', '-');
// clientURLStr = "ST9215-Stanic-Parts-Ltd";
Run Code Online (Sandbox Code Playgroud)
如果我在注释掉的字符串中替换(并注释掉现有的字符串)它工作正常,所以它必须与替换函数有关,但是什么?尝试使用"和'引号,同样的结果.
任何帮助将不胜感激.
谢谢,奥利.
早上好,
我是python的初学者,我想得到一些帮助:
我给你一个例子:
我收到了一个文件:
blabla add_signed_123_548 blabla
blabla add_unsigned_77_10 blabla
Run Code Online (Sandbox Code Playgroud)
而且我要 :
blabla adder blabla
blabla adder blabla
Run Code Online (Sandbox Code Playgroud)
我必须找到它们然后我必须用加法器替换它们.我没有得到关于我随机提供的数字的信息.但我不知道你是如何挑选整个弦乐的?
我想找'add_'然后我想替换adder_signed_123_548它可行吗?
我希望很清楚.求助于帮助:)
我正在尝试从包含"matchup"引号中的文本的字符串中删除子字符串.要删除的完整子字符串类似于To get an in-depth statistical preview, click "matchup" at the top of the screen.
我正在尝试做一个
string.replace("To get an in-depth statistical preview, click "matchup" at the top of the screen", "");
Run Code Online (Sandbox Code Playgroud)
用空白代替长句; 但是因为"matchup"在字符串中实际上有引号,所以当我把它作为一个参数传递时,它会吓坏,并认为我有两个单独的字符串,matchup它们之间有一些随机的文本.
对不起,如果这很难理解,我可能做得不好.我也尝试过
...'matchup'.... rather than ..."matchup"...
Run Code Online (Sandbox Code Playgroud)
它似乎不起作用.
在我的.js中有一个字符串
var jdata ="[{\"name\":\"John\"}]"
我想将其转换为[{"name":"John"}].
我尝试了以下但失败了
jdata = jdata.replace("\"","\"")
jdata = jdata.replace("\\"","\"")
jdata = jdata.replace("\\\"","\"")
更换的正确方法是什么?
我知道这是一项简单的任务,但我似乎无法找到解决方案.
我有一个格式的日期:20/02/2013我只想更换/ by - 到目前为止我已经有了它但它只取代了第一个斜线...不知道为什么不是第二个:
date = 20/02/2013;
date.replace('/', '-');
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
当使用Replace函数时,我注意到在尝试替换值"\ r"和/或"\n"时我没有想到的东西.
我在外部.cs文件中有以下方法(正在进行中):
public static string UrlEncode(string stringItem)
{
stringItem = stringItem.Replace("%", "%25").
Replace("\"", "%22").Replace("#", "%23").
Replace("\\", "%5C").Replace("&", "%26").
Replace("'", "%27").Replace("+", "%2B").
Replace("\r", "").Replace("\n", " ");
return stringItem;
}
Run Code Online (Sandbox Code Playgroud)
这产生了期望的结果(即,用单个空间替换任何新线).
所以,如果我传入一个带有单个"enter-key-press"的字符串,它会存储一个空格.
我不明白(因此是问题):为什么,如果我只使用"替换('\ r','')"或"替换('\n','')"它是否仍然存储新队.我能理解其中一个不能正常工作,但为什么我需要同时包括两者?如果'\ r'或'\n'替换方法都不能单独使用,为什么两者都有效?
我问这个问题,因为使用代码而不理解它(至少对我来说)是一个非常糟糕的习惯.此外,我对我打算使用的代码了解得越多,我就能越多地利用它的有用性,从未来的情况到情况.
-------------------------另一个特殊情况----------------------- -----
如果我只使用Replace("\ r",""),它提供空间(就像替换工作一样)但是然后没有删除新行.
或者,如果我只使用Replace("\n",""),它会保留新行,然后提供空格.
-------------------------一个最后的注意事项---------------------- ----------
如果重要,输出将进入cshtml页面上的textarea.
如果我有字符串"hello"并且我想用_替换第二个和第三个字符,我怎么能这样做,只给出子字符串的位置,而不是它实际上是什么.
我觉得这应该很简单,但我正在努力.如果我有一个包含双引号的字符串,并且我想删除该字符串,我将如何去做呢?
如果我有这个文字:
The quick "brown" fox jumps over the "lazy" dog
Run Code Online (Sandbox Code Playgroud)
我想会用这个:
.Replace("The quick \"brown\" fox jumps over the \"lazy\" dog", "");
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用双引号识别字符串.我提出的所有搜索似乎都想要替换引号本身,而不是包含引号的字符串.