问题标签 [texttrimming]
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.
javascript - jQuery检查输入修剪
如何在 jquery 中创建自定义函数?
我想在文本输入上使用它,以检查用户是否真的输入了一些文本,或者只是空格。
php - 如何从 url 字符串中删除协议和域?
我在 PHP 中运行以下代码。我的意图是在响应中获取“contact.html”,但我在输出中实际得到的是ntact.html
有什么想法为什么 PHP 会这样,我该怎么做才能解决这个问题?
powershell - 以编程方式编辑文件名以删除前导文本
我在目录中有各种名称,如下所示:
我要做的是将我的手放在一个 PowerShell 脚本上,该脚本可以获取这些文件并像这样重命名它们:
我希望去掉最后一个下划线和所有导致它的文本以重命名我的文件,以便它们可以匹配我的企业资源规划系统中的项目编号。该系统较旧(2004 年技术),因此从那一侧实现自动化已经过时了。
到目前为止,我尝试连接并且似乎无法正常工作的内容如下:
我注释掉了实际执行某些操作以查看输出的命令。
oracle - Oracle ltrim 的意外行为
预期的结果是AOD
,但是当我通过更改第一个字符串运行时,会出现意外行为。以下是我尝试并通过更改字符来运行的路径,_
如下BOD, COD...ZOD
是奇怪的结果。
而且......我的问题为什么会出现这种奇怪的行为?
jquery - 修剪字符串宽度jQuery
如何修剪字符串宽度,使其不超过 20 个字符,包括空格和 ... 到字符串的末尾?
有没有一个jQuery方法呢?
function - 如何最好地编写“修剪”表达式
我想要做的是将 FQDN 缩减为资产的名称。
例如,假设我有一台名为的机器"Desktop1.mycompany.com"
,我只想"Desktop1"
在另一个字段中获取值。
我已经完成了一个修剪命令Trim(Left([ColumnwithFQDN],(InsStr(1,[ColumnwithFQDN],".")-1)))
并且它有效。它会删除除机器名称之外的所有内容。
但是,我注意到这个列表有一些没有 FQDN 的计算机名称,它们只是显示为"Desktop2"
. 显然,这会导致#Func! error
.
我的问题是:是否有任何方法可以跳过 FQDN 中没有的任何内容,或者如果函数失败则让它返回原始值?
我想我可以做一个IIf(IsNull)
命令,但我不确定我会设置什么作为返回值。
c# - 为什么 C# 的 TrimEnd() 函数的行为如下?
一个简单的代码片段如下:
我得到的输出字符串是IsRecor
. 当函数应该只剥离时,为什么TrimEnd
函数会从字符串中剥离。此外,如果我将其减少到,那么它会作为输出提供。为什么会这样?ded
<code>0</code>
str
IsRec
IsR
excel - 根据字符限制将文本截断为完整的单词 - Excel
我正在处理一些数据(DataSet#1),它的文本字段使用一些非常规逻辑截断:
- 如果“服务类型描述”> 60 个字符,则将名称缩减为 < 60 个字符,但只有完整的单词
我的问题是我需要在 excel 中格式化一些其他数据(DataSet#2)以匹配这个逻辑,该逻辑正在应用于我们的报告服务器(在我的控制之外)的后端。似乎也没有人能找到所有可能被截断的描述的列表。
Dataset#1 是实时的,可以随时用更新的数据重新拉取,所以我需要创建一个模板,允许我从 DataSet#2(当前具有完整长度的描述)的列表中提取信息到任何基于 DataSet#1 中修剪的服务类型描述的 Dataset#1 的副本。
示例:以下是完整的产品名称,以及我的 DataSet#2 中的产品名称:
- “FNMA 1025 Small Residential Income Property Appraisal & FNMA 216 Addendum”(73 个字符,包括空格)
只需将此文本修剪为 <60 个字符 (59) 将产生:
- “FNMA 1025 小型住宅收入财产评估和 FNM”
但是,同样的产品,在主数据 (DataSet#1) 中的命名如下:
- 《FNMA 1025 Small Residential Income Property Appraisal &》(56个字,8个“字”,含&)
DataSet#1 后端的逻辑已将完整的产品名称修剪到 60 个字符以下,但仅保留完整的单词(删除“FNM”部分单词)。
理想情况下,我必须能够获取一个具有完整描述名称的列表 - 并在 Excel(或 VBA)中应用逻辑,这将产生与来自其他数据集的修剪数据相同的结果 - 然后允许我从数据集中提取信息#2(完整的产品名称)根据服务类型描述进入数据集#1。
rust - 如何修剪空间少于n次?
如何在每行的开头消除多达 n 个空格?
例如,当修剪 4 个空格时:
" 5"
->" 5"
" 4"
->"4"
" 3"
->"3"