问题标签 [character-trimming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
109 浏览

postgresql - 精确匹配 rtrim 函数中的 trimming_text

如果我在 Postgres 或 Snowflake 中运行以下查询,它将test从输入字符串的末尾删除,即使修剪文本是best

看:

https://www.db-fiddle.com/f/kKYwe5tNLpVoacM2q1nJY7/0

但是,我需要 rtrim 以仅在修剪文本完全匹配时删除。我怎么做?

0 投票
3 回答
49 浏览

php - PHP rtrim 删除最后一个空格和接下来的内容

在 PHP 中如何使用 trim() 或 rtrim() 删除最后一个空格和后面的字符?

示例:

任何地址 23B

成为

任何地址

另一个地址 6

成为

另一个地址

0 投票
2 回答
112 浏览

python - 从整个 DataFrame 的字符串中删除尾随 .0

嗨,我想删除整个 DataFrame 字符串末尾的所有“.0”,我需要它是完全匹配的。

让我们举一个例子df:

所需的输出:

我尝试使用replace,但由于某种原因它不起作用(我读过可能是因为 replace 只替换整个字符串而不是子字符串?)。无论哪种方式,如果有一种方法可以工作,我很想听听它,因为它适用于我的数据框,但我觉得它不太正确,以防万一我有像 .016.0 这样的值,因为它也会取代第一个2个字符。

然后我用正则表达式尝试了 sub 和 rtrim ,r'\.0$'但我也没有让它工作。我不确定是因为正则表达式还是因为这些方法不适用于整个数据帧。同样使用 rtrim with.0也不起作用,因为它也删除了之前没有点的零,然后 20 将变为 2。当尝试使用 regex 的 sub 和 rtrim 时,我收到一个错误,即 dataframe 没有属性str,这怎么可能?

无论如何都可以在不遍历所有列的情况下做到这一点?

谢谢!

0 投票
1 回答
22 浏览

php - 为什么 rtrim() 在 PHP 中修剪字符“p”?

我想, 从下面的字符串中删除。这是我尝试过的

但输出是3g

它总是修剪角色p

我正在使用 PHP 7.1。知道发生了什么吗?

编辑:它修剪'n','b','s','p'

更新: rtrim() 从最后一个单词中删除字符。如果我在p,ie之间放置一个空格,$str = "3gp , ";那么它不会修剪字符“p”。

0 投票
2 回答
61 浏览

sql - 从 SQL Server 返回的数据中修剪“-”

我在 SQL Server 中有一个查询,它返回如下数据:

这就是我需要它显示的内容:

我需要得到'-'后面的第一个字母。我如何让它显示?

0 投票
1 回答
40 浏览

java - 减一个字符直到返回一行,返回值时修剪空格[Java/SQL]

我需要使用 Java 在 SQL 中搜索字符串,期望是这样的:

输入:123456

要获取的 SQL 中的数据:123777

结果是:' AB C '

结果应该是:'ABC'

迭代将像:

这是我当前的代码: