jQuery trim不工作 我写了以下命令来删除空格.这有什么不对吗?
var str = $('input').val();
str = jquery.trim(str);
console.log(str);
Run Code Online (Sandbox Code Playgroud)
小提琴的例子.
今天我想知道是否有更好的解决方案执行以下代码示例.
string keyword = " abc, foo , bar";
string match = "foo";
string[] split= keyword.Split(new char[] { ',', ';' }, StringSplitOptions.RemoveEmptyEntries);
foreach(string s in split)
{
if(s.Trim() == match){// asjdklasd; break;}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法执行trim()而无需手动迭代每个项目?我正在寻找类似'由以下字符拆分并自动修剪每个结果'的东西.
啊,我发现之前立即发布了
List<string> parts = line.Split(';').Select(p => p.Trim()).ToList();
Run Code Online (Sandbox Code Playgroud)
我仍然很好奇:可能有更好的解决方案吗?(或者编译器是否可能将它们转换为与Linq-Operation相同的代码输出?)
在python/pandas中清理multitype数据框的值,我想修剪字符串.我目前正在两个指令中执行此操作:
import pandas as pd
df = pd.DataFrame([[' a ', 10], [' c ', 5]])
df.replace('^\s+', '', regex=True, inplace=True) #front
df.replace('\s+$', '', regex=True, inplace=True) #end
df.values
Run Code Online (Sandbox Code Playgroud)
这很慢,我能改进什么?
Java 中JavaScript ltrim()和rtrim()函数的一个很好的替代品是什么?
如何修剪java中字符串的前导或尾随字符?
例如,斜杠字符"/" - 我对空格不感兴趣,我希望在不同的时间修剪前导或尾随字符.
如何从字符串的开头和结尾修剪空格?
trim " abc "
=>
"abc"
Run Code Online (Sandbox Code Playgroud)
编辑:
好的,让我更清楚一点.我不明白字符串文字与字符串的处理方式如此不同.
我想这样做:
import qualified Data.Text as T
let s :: String = " abc "
in T.strip s
Run Code Online (Sandbox Code Playgroud)
这在Haskell有可能吗?我正在使用-XOverloadedStrings,但这似乎只适用于文字.
(已搜索过,但无法在此处或在Cocoa文档中找到这个的简单解决方案)
问:如何仅从NSString中修剪所有前导空格?(即保留其他任何空格.)
不幸的是,出于我的目的,NSString的stringByTrimmingCharactersInSet方法适用于前导和尾随.
需要Mac OS X 10.4兼容性,手动GC.
示例输出
1. test,test,test,test,test,
2. test,test,test,,
3. test,test,,,
4. test,,,,,
Run Code Online (Sandbox Code Playgroud)
我试过根据我之前的问题使用implode,但它只修剪了最后一个逗号.
如何删除任何最后一个逗号?
该trim()函数删除了尾随空格和前导空格,但是,如果我只想删除字符串的尾随空格,我该怎么办呢?