我有一个.csv文件,我已经转换成一个数组$outputData.$data[6]每个数组的第6个元素包含一个图像文件路径,例如
http://images.pleaserusa.com/pic/unique.image.jpg
Run Code Online (Sandbox Code Playgroud)
我需要删除http://images.pleaserusa.com/pic/每个图像的文件路径,只留下图像名称本身,例如
unique.image.jpg
Run Code Online (Sandbox Code Playgroud)
我已经看过这里和谷歌并试图使用preg_match()和str*功能,但我真的没有得到它.
Rizer123我已经放置了"basename"函数,但无法在元素内部替换它.我只能让它在数组之外回显/打印/我已经放置了下面的代码,下面是一个摘录数组.
domina-456-b.jpgArray
(
[0] => DOM456/B
[1] => 6" Lace-Up Pump W/ D-Ring&Ribbon Lace
[2] => Devious
[3] => Single Soles
[4] => DOMINA-456
[5] => Blk Pat
[6] => http://images.pleaserusa.com/pic/domina-456-b.jpg
[7] => 5-15
)
domina-460-b.jpgArray
(
[0] => DOM460/B
[1] => 6" Oxford Lace Up Pump
[2] => Devious
[3] => Single Soles
[4] => DOMINA-460
[5] => Blk Pat
[6] => …Run Code Online (Sandbox Code Playgroud) 如何删除(或替换为空格)我的字符串的第4个和第5个字符,在本例中为数字5和数字6,从而得出:
123456789
Run Code Online (Sandbox Code Playgroud)
对此:
1234789
Run Code Online (Sandbox Code Playgroud) 我在从包含多个这些字符的字符串中删除char \时遇到问题.
我做的是:
string oldString = "{\"data\": [{\"name\": \"Test User Two\",\"id\": \"138488723160636\"}]}";
string newString = oldString.Replace(@"\", "");
Run Code Online (Sandbox Code Playgroud)
这不起作用.另一方面,以下工作有效:
string test = "fafeaeaetrt";
string newString = test.Replace(@"a", "");
Run Code Online (Sandbox Code Playgroud)
除此之外,我已经尝试了以下线程中的几乎所有解决方案,没有任何作用: 从字符串c#中删除'\'字符
我知道有些东西我必须对此误解:)
你能告诉我我删除角色的内容和方法吗?
编辑:
但是JSON似乎不起作用.我有一个单元测试,当方法_fbClient.Client.Get("/ me/friends")时返回这个json; 叫做.见下文
dynamic friendListData = _fbClient.Client.Get("/me/friends");
foreach (dynamic friend in friendListData.data)
{
friendsFacebookIds.Add(Convert.ToInt64(friend.id));
}
Run Code Online (Sandbox Code Playgroud)
当我尝试访问数据时,我收到异常消息:'string'不包含'data'的定义
认为它与反斜杠有关,因为这个JSON使用在线验证器验证有效并删除反斜杠.
我被困在这上面,我不知道该怎么做.
# returns a string that changes all occurrences of its first char have been changed to '*'
def fix_start(str):
results = []
str.startswith(str[1])
results =
Run Code Online (Sandbox Code Playgroud)
例如:给定string ='bubble'它应该返回:bu**le
我想在一个字符串中替换以#开头的单词,该字符串包含具有相同单词的单词集(#ignored)
例
"word1 word2 #user "应替换为"word1 word2 user "
有人能帮我吗?
我有一个看起来像这样的字符串:
$string = 'helloWorldAndStackOverflow';
Run Code Online (Sandbox Code Playgroud)
我希望它以:
$string = 'hello.world.and.stack.overflow';
Run Code Online (Sandbox Code Playgroud)
所以如果我有一个大写字符,它应该在前面加上一个.字符。然后我可以strtolower在整个事情上使用。
我怎样才能在前面加上点?
字符串输出是 "data", "data1", "data2", "data3"
我希望它替换"为'所以字符串输出将是'data', 'data1', 'data2', 'data3'
谢谢 :)
我已经创建了一个可以下载的演示文件,还有一个可以运行的页面.我需要做的是,所有的标签,只需要在区域中删除(BBCode [code])
更新:该代码不适用于多个BBCode标记.所以,如果有的话
[URL] [Site] [B]
或者其他任何东西,下面的脚本会破坏所有标签.并且不会正确处理页面.
这是演示页面的链接. http://www.cffcs.com/test/EE/Main.asp
这是下载.zip文件的链接.http://www.cffcs.com/test/EE/Request.zip
如果有人可以帮助我,我会非常感激.
使用了下面的代码,但是,我发现它打破了"[code"部分中没有涉及的所有其他内容.这是正在使用的内容,可以在上面的代码文件中找到.
Function ReplaceChar(strString)
strString = Reggex(strString, "\[code=(.*?)\](.*?)\[\/code\]", "<code class=""$1"">$2</code>")
ReplaceChar = strString
End Function
Function ProtectSQL(SQLString)
SQLString = SQLString
SQLString = Replace(SQLString, "'", "''") ' replace > with >
SQLString = Replace(SQLString, vblf,"<br>") ' replace vblf with <br /> (This is mainly used for Memo fields.
SQLString = Trim(SQLString)
ProtectSQL = SQLString
End Function
getText = ProtectSQL(request.form("Answers"))
bigString = ReplaceChar(getText)
'grab the left chunk of text starting to …Run Code Online (Sandbox Code Playgroud) 我要做的就是删除所有<space>(空格),-(破折号),,(逗号).这是我的代码: -
$str = "fwepoki3-4,32de e34d";
$res = str_replace(",", "", str_replace("-", "", str_replace(" ", "", $str)));
Run Code Online (Sandbox Code Playgroud)
PHP中的另一个功能还是更好的想法呢?
我有
string data = "a,bn,,rf,,";
Run Code Online (Sandbox Code Playgroud)
并分成一个字符串数组
string []dataArray = data.Split(',',data);
and array become {"a", "bn", "", "", "rf", "", ""};
Run Code Online (Sandbox Code Playgroud)
我该如何更换""成"-"?还有其他方便吗?
谢谢您的帮助.