可能重复:
c#中的字符串拆分
大家好我从套接字获取连接的IP地址,如下所示:>>"188.169.28.103:61635"我如何将ip地址放入一个字符串并将端口转换为另一个?谢谢.
执行以下操作时:
foreach (String fromList in columns)
{
query += "`" + fromList + "`,";
}
query.TrimEnd(',');
Run Code Online (Sandbox Code Playgroud)
逗号不会从字符串中删除.
我究竟做错了什么?
我有一个字符串变量,看起来像这样: fasdhkfsdk, 1 sdfs
字符串中的前后字符数量的大小不同,但逗号和二进制值将始终存在(值将从1更改为0).
我需要一种方法来关闭二进制值左右两侧的所有内容,只留下1或0.双方的字符数确实发生变化,所以我不认为我可以使用substr或explode,但我可以是错的
非常感谢
ps是的,在二进制数字之前总会有一个逗号和一个空格
我在laravel控制器中修剪用户输入的常用方法是这样的:
public function __construct()
{
if (isset($_POST)) $_POST = array_map('trim', $_POST);
if (isset($_GET)) $_GET = array_map('trim', $_GET);
}
Run Code Online (Sandbox Code Playgroud)
如何Input以类似的方式修剪laravel中的课程?
- 解决了 -
没关系,我发现Input::merge()了
尝试了不同数量的组合,没有一个可用.
基本上这是我拥有的一串数字:
Run Code Online (Sandbox Code Playgroud)20101002 100224 1 1044 45508 1001 1002 1003 1004 1005 1006
输出我之后:
20101002 100224 1 1044 45508 1001 1002 1003 1004 1005 1006
Run Code Online (Sandbox Code Playgroud)
基本上,必须修剪最后一个数字之前和之后的所有空格.最重要的是,数字之间应该只有一个空格.
我应该补充一点,我目前拥有的代码如下,只处理字符串开头和结尾的空格:
row = line.strip().split(' ')
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助,谢谢!
这是我的字符串,以逗号(,)分隔
$myStr = "One, Two,Three, Four , Five ,Six "
我能够成功爆炸 {assign var="options" value=","|explode:$myStr}
但是我也想在输出每个字符串的开头或结尾删除空格。换句话说:我正在寻找一个SMARTY函数,它等同于PHP的内置trim($mystr)函数。PHP trim将删除开头和结尾的空格(如果存在),否则返回实际的字符串。
{section name=myname loop=$options}
{$options[myname]}
{/section}
Run Code Online (Sandbox Code Playgroud)
上面的代码将输出:
Run Code Online (Sandbox Code Playgroud)One Two Three [whitespace]Four[whitespace] [whitespace]Five[whitespace] Six[whitespace]
如何修剪空格?
我正在使用SQL Server 2008,我正在尝试修剪看起来像这样的值
DocID
----------------
FOO_1_23_456
FOO1_1_23_4567
Run Code Online (Sandbox Code Playgroud)
我试着这么做,所以它只会在第一个'_'之后给我一切
结果
_1_23_456
_1_23_4567
Run Code Online (Sandbox Code Playgroud)
现在我的查询是
select
right(DocIDDocument, LEN(DocID.Document) - 3)) AS NewDocID
Run Code Online (Sandbox Code Playgroud)
只修剪前3个字符,我需要它在第一个'_'之前修剪所有内容
谢谢
我有一个字符串生成PowerShell中的结果用逗号分隔,这很好,但我不想要最后一个逗号.
我理解Trim功能是必需的,但我似乎无法让它工作.也许我一直在错误的地方尝试?
我需要它返回三个"站点代码,每个代码用逗号分隔,最后没有逗号.我需要知道在哪里添加修剪位.
$UKPRN = "10007405"
$str_sites = "A4EYORK,AVLEEDS,BANBURY";
$sites = "";
foreach ($site in $str_sites.Split(","))
{
$sites = $sites+"'"+$site+"',"
}
Write-Output $sites;
Run Code Online (Sandbox Code Playgroud) 我有一个字符串["foo","bar","buzz"]从视图,我想删除[,"&,]
我已经使用string x = tags.Trim(new Char[] { '[', '"', ']' });但我得到的输出foo","bar","buzz 而不是foo,bar,buzz
一个简单的代码段如下:
public static void Main()
{
string str = "IsRecorded<code>0</code>";
str = str.TrimEnd("<code>0</code>".ToCharArray());
Console.WriteLine(str);
}
Run Code Online (Sandbox Code Playgroud)
我得到的输出字符串是IsRecor。为什么TrimEnd函数ded应该只从字符串中删除字符串呢<code>0</code>?另外,如果我减少str到IsRec那么它将IsR作为输出给出。为什么会这样呢?
trim ×10
string ×5
c# ×4
php ×3
character ×2
laravel-4 ×1
powershell ×1
python ×1
replace ×1
smarty ×1
sql ×1
sql-server ×1
texttrimming ×1
whitespace ×1