问题标签 [truncate]
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.
nsdata - 具有旧 NSData 范围的新 NSData 维护字节
我有一个相当大的 NSData(或 NSMutableData,如果需要)对象,我想从中取出一小块并留下其余部分。由于我正在处理大量 NSData 字节,因此我不想制作大副本,而只是截断现有字节。基本上:
- NSData *source: <我想丢弃的几个字节> + <我想保留的大块字节>
- NSData *destination: <我想保留的大块字节>
NSMutableData 中有截断方法,但它们只截断它的结尾,而我想截断开头。我的想法是用以下方法做到这一点:
请注意,我在原始帖子中使用了错误的(复制)方法。我已经编辑并修复了它
和
但是,我试图弄清楚如何用这些来管理内存。我猜这个过程会是这样的(我把????s放在我不知道该怎么做的地方):
谢谢您的帮助!
ruby - 我如何...截断数组中的字符串
在 ruby on rails 应用程序中,我构建了一个项目名称和项目 id 值的数组,但想要截断名称的长度。当前代码是:
我试图向块中添加一个截断函数,但我得到了类错误的未定义方法。
在此先感谢-我还不能解决这个问题。
html - 使用 SMARTY 截断 HTML 格式的文本
我有一个用随机 HTML 代码格式化的变量。我调用它{$text}
并截断它。
该值例如:
如果我截断文本的前 30 个字母,我会得到:
问题是,我无法关闭元素。所以,我需要一个脚本,它检查<*>
代码中的元素(其中 * 可以是任何东西),如果它没有关闭标签,请关闭它们。
请帮助我。谢谢。
下班后的解决方案,以及 4 票 @stackoverflow:
PHP:
TPL:
sql - 将日期截断为会计年度
以下数据库视图将日期截断为财政年度(4 月 1 日):
这使我们能够根据今天的日期计算当前会计年度。
如何简化或优化此计算?
php - 合并两个正则表达式以截断字符串中的单词
我正在尝试提出以下将字符串截断为整个单词的函数(如果可能,否则它应该截断为字符):
以下是一些测试:
它们都按原样工作,但是如果我放弃第二个,preg_replace()
我会得到以下信息:
Iñtërnâtiônàlizætiøn_and_then_the_quick_brown_fox_jumped_overly_the_lazy_dog 有一天,这只懒惰的狗把这只可怜的狐狸撞倒了,直到她死去......
我不能使用substr()
,因为它只适用于字节级别并且我无权访问mb_substr()
ATM,我已经多次尝试将第二个正则表达式与第一个正则表达式一起加入,但没有成功。
请帮助 SMS,我已经为此苦苦挣扎了将近一个小时。
编辑:对不起,我已经醒了 40 个小时,我无耻地错过了这个:
不过,如果有人有更优化的正则表达式(或忽略尾随空格的),请分享:
编辑2:我仍然无法摆脱尾随空格,有人可以帮助我吗?
编辑 3:好的,我的编辑都没有真正起作用,我被 RegexBuddy 愚弄了——我可能应该把它留到另一天,现在睡一觉。今天休息。
mysql - 如何从 MySQL 中的字符串中获取最后 12 位数字?
如何使用 mysql 获取字符串的最后 12 位数字?
假设我有一个带有跟踪号的 varchar 字段,它的长度可能在 5 到 20 个 varchar 之间。但如果少的话,我只需要选择最后 12 位或更少。
所以在一个field = 12345678123456789012
我只需要得到括号中的内容
我看到了一些使用 mid 等的示例,但它们没有产生预期的结果,或者我找不到有意义的示例 :-(
谢谢你。
database - 删除/截断和回滚段
我知道drop删除了数据以及表结构,而truncate保留了表结构。
是否删除/截断写入回滚段?
ruby-on-rails - Ruby on Rails 截断文本 - 我可以将它用于标题和内容的组合吗?
我有
- 50, :省略 =>"...") %>但我真正想做的是将标题和帖子都截断为 50 个字符。如何才能做到这一点?
输出应该看起来像
Lorem ipsum dolor sit amet, consectetur adipiscing elit。- Curabitur eu dolor est, id pharetra lectus。Phasellus nec feugiat dolor。Curabitur feugiat ultrices leo ut egestas。Nullam nec nisi 在 ligula feugiat placerat。Ut adipiscing urna consequat tortor euismod pretium。Maecenas eget quam aliquet orci blandit eleifend eu et quam。多奈克。
代替
Lorem ipsum dolor sit amet, consectetur adipiscing elit。- Lorem ipsum dolor sit amet,consectetur adipiscing elit。Curabitur eu dolor est, id pharetra lectus。Phasellus nec feugiat dolor。Curabitur feugiat ultrices leo ut egestas。Nullam nec nisi 在 ligula feugiat placerat。Ut adipiscing urna consequat tortor euismod pretium。Maecenas eget quam aliquet orci blandit eleifend eu et quam。多奈克。
我不需要使用 truncate 方法,任何方法都会有帮助。谢谢。
c# - 如何截断 .NET 字符串?
我想截断一个字符串,使其长度不超过给定值。我正在写入数据库表,并希望确保我写入的值符合列数据类型的约束。
例如,如果我能写出以下内容,那就太好了:
不幸的是,这会引发异常,因为maxLength
通常超出了 string 的边界value
。当然,我可以编写如下函数,但我希望这样的东西已经存在。
执行此任务的难以捉摸的 API 在哪里?有吗?
postgresql - 截断 Postgres 数据库中的所有表
在重建之前,我经常需要从我的 PostgreSQL 数据库中删除所有数据。我将如何直接在 SQL 中执行此操作?
目前,我设法提出了一条 SQL 语句,该语句返回我需要执行的所有命令:
但是一旦我拥有它们,我就看不到以编程方式执行它们的方法。