`
com1com4
  • 浏览: 161535 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

trim函数

阅读更多

找来找去, C++库里竟然没trim函数, 那自己写咯

static std::string ltrim(const std::string & str) {
	std::string::iterator iter;
	std::string ss = str;
	for (iter = ss.begin(); iter != ss.end(); iter++) {
		if (!isspace(*iter))
			break;
	}
	ss.erase(ss.begin(), iter);
	return ss;
}

static std::string rtrim(const std::string & str) {
	std::string::iterator iter;
	std::string ss = str;
	for (iter = ss.end(); iter != ss.begin(); iter--) {
		if (!isspace(*iter - 1))
			break;
	}
	ss.erase(iter, ss.end());
	return ss;
}

static std::string trim(const std::string & str) {
	return ltrim(rtrim(str));
}
 
分享到:
评论

相关推荐

    trim函数.txt

    此函数用于从主字符串 `szString` 中删除所有出现的指定子串 `szSubString`。 #### 实现逻辑: 1. **参数检查**:首先检查输入的两个字符串指针是否为 `NULL`。 2. **双指针遍历**:通过 `pSrc` 和 `pDes` 分别跟踪...

    javascript trim函数

    javascript trim函数。在javascript中,对于字符串可以使用trim去除末尾和开头的多余空白字符。 方法有两种,分别是普通字符串处理法和正则表达式法。根据需要自选。

    trim函数.xls

    trim函数.xls

    一个更高效的JavaScript版trim函数.rar

    这个压缩包文件“一个更高效的JavaScript版trim函数.rar”可能包含了一个优化过的实现,旨在提高`trim()`功能的性能。 JavaScript中的原生`trim()`函数是通过正则表达式来实现的,这可能导致在某些浏览器或环境下...

    js设置兼容trim函数

    ### js设置兼容trim函数 #### 知识点一:JavaScript中的`trim()`方法 `trim()` 方法用于删除字符串两端的空白字符(包括空格、制表符、换页符等)。此方法不会改变原始字符串,而是返回一个新的字符串。 **语法**...

    C语言实现trim函数

    C语言实现trim函数,函数名:trim,参数:源字符串、目的字符串...

    Javascript中实现trim函数的两种方法.docx

    ### JavaScript中实现trim函数的两种方法 在日常的前端开发工作中,我们经常需要对字符串进行操作,其中一种常见的需求就是去除字符串两端的空白字符。尽管现代JavaScript已经内置了`trim()`方法来帮助开发者轻松...

    NX二次开发UF-CURVE-ask-trim 函数介绍

    NX二次开发UF_CURVE_ask_trim 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业人士,...

    NX二次开发UF-CURVE-create-trim 函数介绍

    NX二次开发UF_CURVE_create_trim 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业人士,...

    NX二次开发UF-CURVE-free-trim 函数介绍

    NX二次开发UF_CURVE_free_trim 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业人士,...

    NX二次开发UF-CURVE-edit-trim 函数介绍

    NX二次开发UF_CURVE_edit_trim 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业人士,...

    oracle中的trim函数使用介绍

    Oracle中的TRIM函数是数据库操作中处理字符串时非常实用的一个函数,主要用来移除字符串两端或其中一侧的特定字符,通常用于去除空格。本文将详细介绍Oracle TRIM函数的使用方法,帮助你更好地理解和运用这一功能。 ...

    javascript在IE下trim函数无法使用的解决方法

    本文实例分析了javascript在IE下trim函数无法使用的解决方法,对于web前段设计有一定的借鉴价值。具体分析如下: 首先,javascript的trim函数在firefox下面使用没有问题: [removed] var test1 = " aa "; test1 =...

    Excel中的trim函数.pdf

    在Excel中,`TRIM`函数是一个非常实用的文本处理工具,它专为去除文本字符串中的额外空格而设计,特别是在处理从其他程序导入或复制的数据时,这些数据可能包含了不必要的空格。本文将深入探讨`TRIM`函数的含义、...

    解析在MYSQL语法中使用trim函数删除两侧字符

    在MySQL数据库中,`TRIM`函数是一种非常实用的字符串处理函数,主要用于删除字符串两侧或某一侧的特定字符。在实际的数据操作和查询中,它能够帮助我们有效地清理和整理数据,提高数据处理的效率。本文将深入解析...

    js trim 函数

    javascript 的 trim 函数的实现,去掉字符串的左右空格,由于只使用了String的原生函数,没有使用正则,运算速度极快,是0毫秒级别的,推荐大家使用.

    php中的实现trim函数代码

    如果省略此参数,trim函数将默认删除字符串两端的所有空白字符,包括空格、制表符(`\t`)、换行符(`\n`)、垂直制表符(`\x0B`)、回车符(`\r`)和普通空白字符。 空白字符包括空格、制表符、换行符等,它们是...

    增强的 JavaScript 的 trim 函数的代码

    JavaScript 中的trim函数是一个非常有用的函数,它可以删除字符串两端的空格,以便于字符串的处理和格式化。但是,JavaScript 中的trim函数有其局限性,例如无法删除指定的字符。为了解决这个问题,我们可以通过扩展...

    PHP使用trim函数去除字符串左右空格及特殊字符实例

    在PHP编程语言中,trim()函数是处理字符串时常用的一个函数,它的主要作用是去除字符串两端的空白字符或其他预定义字符。本文将详细介绍如何使用PHP的trim()函数来去除字符串左右的空格以及特定的特殊字符,并通过...

Global site tag (gtag.js) - Google Analytics