Java String trim不会为我删除空格字符.
String rank = (some method);
System.out.println("(" + rank + ")");
Run Code Online (Sandbox Code Playgroud)
输出是(1 ).注意1右边的空格.
我必须从字符串中删除尾随空格,rank但既不删除它rank.trim()也不rank.replace(" ","")删除它.
rank无论哪种方式,字符串都保持不变.
编辑:完整代码 ::
Document doc = Jsoup.connect("http://www.4icu.org/ca/").timeout(1000000).get();
Element table = doc.select("table").get(7);
Elements rows = table.select("tr");
for (Element row: rows) {
String rank = row.select("span").first().text().trim();
System.out.println("("+rank+")");
}
Run Code Online (Sandbox Code Playgroud)
为什么我不能删除那个空间?
链接是http://mongoosejs.com/docs/api.html#schema_string_SchemaString-trim
我是mongoosejs的初学者.我只是没有得到它......
我看到了这个问题如何更新mongoose默认字符串架构属性修剪?但不明白为什么修剪.我今天创建我的第一个模式就像一个'你好世界'.
我看到这个https://stackoverflow.com/tags/trim/info ...但是当我需要使用它时,我想了解更多相关信息.我在寻找dummie的解释......
我正在处理通过numpy.array()创建的数组,我需要在模拟图像的画布上绘制点.由于在包含有意义数据的数组中心部分周围有很多零值,我想"修剪"数组,删除仅包含零的行和仅包含零的行.
所以,我想知道一些本地numpy函数甚至是一个代码片段来"修剪"或找到一个"边界框"来仅切片数组中包含数据的部分.
(因为这是一个概念性的问题,我没有提出任何代码,对不起,如果我应该,我很新鲜在SO上发帖.)
谢谢阅读
可能是一个愚蠢的事情,但有点卡在它上面......
无法修剪"["字符串中的字符,我尝试输出的内容:
package main
import (
"fmt"
"strings"
)
func main() {
s := "this[things]I would like to remove"
t := strings.Trim(s, "[")
fmt.Printf("%s\n", t)
}
// output: this[things]I would like to remove
Run Code Online (Sandbox Code Playgroud)
还尝试了所有这些,没有成功:
s := "this [ things]I would like to remove"
t := strings.Trim(s, " [ ")
// output: this [ things]I would like to remove
s := "this [ things]I would like to remove"
t := strings.Trim(s, "[")
// output: this [ things]I would …Run Code Online (Sandbox Code Playgroud) 这是可能的,还是我只是试图过度缩短我的代码?
我认为它可能是这样的:
IQueryable<string> trimmedStrs = untrimmedStrsArr.AsQueryable<string>().All(s => s.Trim());
Run Code Online (Sandbox Code Playgroud)
但那并不好:(
我正在尝试将ATA命令发送到Windows中的物理磁盘,并从设备获取响应.
注意:在这种情况下,我想发送
IDENTIFY DEVICE(0xEC)命令.设备将响应512字节的数据块.(特别是我对第119行的第0位感兴趣 - 设备对TRIM命令的支持).
我知道我需要CreateFile用来打开设备:
handle = CreateFile(
"\\.\PhysicalDrive0", GENERIC_READ, FILE_SHARE_READ,
nil, // no security attributes
OPEN_EXISTING,
0, // flags and attributes
nil // no template file
);
Run Code Online (Sandbox Code Playgroud)
但在此之后,我陷入困境,无法做什么.
我想过发送0xEC使用[DeviceIoControl][4]:
// const ATACommand_IdentifyDevice = 0xEC;
uint bytesReturned = 0;
DeviceIoControl(handle,
0xEC, // IO Control Code
nil, // input buffer not needed
0, // input buffer is zero bytes
@buffer, // output buffer to store …Run Code Online (Sandbox Code Playgroud) 我有这个PHP代码:
$password = sha256($_POST['password']);
Run Code Online (Sandbox Code Playgroud)
但是当我运行这段代码时,它说:
Fatal error: Call to undefined function sha256() in .... on line ...ix it as
Run Code Online (Sandbox Code Playgroud)
这段代码有什么问题,我必须做些什么才能解决这个问题,因为我知道sha256存在.
我也尝试过:
$password = sha256(trim($_POST['password']));
Run Code Online (Sandbox Code Playgroud)
但这也不起作用.
我知道jQuery $ .trim()函数,但我需要的是一种只从字符串的END修剪空白的方法,而不是从头开始.
所以
str =" this is a string ";
Run Code Online (Sandbox Code Playgroud)
会成为
str =" this is a string";
Run Code Online (Sandbox Code Playgroud)
有什么建议?
谢谢!
在我的angular 5项目中,使用typescript我在这样的字符串上使用.trim()函数,但它不是删除空格而且也没有给出任何错误.
this.maintabinfo = this.inner_view_data.trim().toLowerCase();
// inner_view_data has this value = "Stone setting"
Run Code Online (Sandbox Code Playgroud)
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-1-4.html本文明确指出,这.trim()是打字稿的一部分.
从typescript中的字符串中删除空格的最佳方法是什么?
我有以下字符串:'BOB*',我如何修剪*所以它显示为'BOB'
我尝试了RTRIM('BOB*','*'),但不起作用,因为只需要1个参数.
trim ×10
string ×3
angular ×1
arrays ×1
ata ×1
bounding ×1
c# ×1
character ×1
cryptography ×1
device ×1
go ×1
ioctl ×1
java ×1
javascript ×1
jquery ×1
linq ×1
mongodb ×1
mongoose ×1
node.js ×1
numpy ×1
php ×1
python ×1
sha256 ×1
spaces ×1
sql ×1
typescript ×1
undefined ×1
unicode ×1
windows ×1