`
ackerman
  • 浏览: 75065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

去掉字符串前后的空格

J# 
阅读更多
#include <stdio.h>
#include <string.h>
#include <ctype.h>
char *strtrimr(char *pstr)
{
	int i;
	i = strlen(pstr) - 1;
	while (isspace(pstr[i]) && (i >= 0))
		pstr[i--] = '\0';
	return pstr;
}

char *strtriml(char *pstr)
{
	int i = 0,j;
	j = strlen(pstr) - 1;
	while (isspace(pstr[i]) && (i <= j))
		i++;
	if (0<i)
		strcpy(pstr, &pstr[i]);
	return pstr;
}

char *strtrim(char *pstr)
{
	char *p;
	p = strtrimr(pstr);
	return strtriml(p);
}

int main(void)
{
	char str1[] = "   ackerman zhang";
	char str2[] = "ackerman zhang   ";
	char str3[] = "   ackerman zhang   ";
	
	printf("\nBefore convertion:\n\t\"%s\"\n\t\"%s\"\n\t\"%s\"\n",
               str1, str2, str3);

	char *p1,*p2,*p3;
	p1=strtriml(str1);
	p2=strtrimr(str2);
	p3=strtrim(str3);

	printf("\nAfter convertion:\n\t\"%s\"\n\t\"%s\"\n\t\"%s\"\n",
	       p1,p2,p3);

	return 0;
}
 

 

分享到:
评论

相关推荐

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    Shell中去除字符串前后空格的方法

    经常碰到的场景,需要去除字符串中的前后的空格。在Shell中不像其他语言有strip()来处理,不过也是可以使用诸如awk等命令来处理。  下面是一个简单示例: [root@localhost ~]# echo ' A B C ' | awk '{gsub(/^\s+|\...

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...

    Python去除字符串前后空格的几种方法

    ### Python去除字符串前后空格的方法 在Python编程中,经常需要对字符串进行处理,其中去除字符串前后空格是一项常见的需求。本文将详细介绍几种有效的方法来实现这一功能。 #### 方法一:使用`strip()`方法 `...

    JS去掉字符串前后空格或去掉所有空格的用法

    1、 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); }  说明:  如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。...

    js去字符串前后空格的实现方法.docx

    ### JavaScript去除字符串前后空格的方法 #### 概述 在前端开发中,处理用户输入时经常需要去除字符串两端的空格。这是因为用户在输入时可能会无意间加入空格,而这些空格通常是没有意义的,甚至可能导致后续逻辑...

    javascript中使用正则表达式实现删除字符串中的前后空格

    在文档中提到了几种不同的方法来删除字符串中的前后空格。第一个例子使用了简单的正则表达式: ```javascript var str = "yexj00"; str = str.replace(/^s*|s*$/g, ''); alert(str); ``` 这里,正则表达式`/^s*|s*...

    js 去掉字符串前后空格实现代码集合

    JavaScript(简称js)中去除字符串前后空格的实现方法是前端开发中常见的需求,主要通过编写自定义函数或利用已有库函数来实现。以下是几种常见方法的详细说明: 1. 循环检查替换方法 - 这种方法通过循环检查字符...

    java去除字符串中的空格、回车、换行符、制表符的小例子.docx

    ### Java去除字符串中的空格、回车、换行符、制表符的知识点详解 #### 一、背景介绍 在日常的软件开发过程中,我们经常需要处理来自各种来源的文本数据,例如用户输入、文件读取等。这些数据中常常会包含空格、...

    java 去除字符串中的空格和其他字符

    java 字符串 删除空格 匹配删除字符

    vb去除前后空格trim()函数使用

    在VB(Visual Basic)编程语言中,`Trim()` 函数是一个非常实用的字符串处理函数,它的主要作用是去除字符串首尾的空格。在实际编程过程中,我们经常会遇到需要清理用户输入或者数据处理时产生的多余空格,这时`Trim...

    关于去除字符串前后的空白方法

    ### 关于去除字符串前后的空白方法 在编程与数据库管理中,经常需要处理字符串数据,其中一个常见的需求就是去除字符串前后不必要的空白字符。本篇文章将详细解释如何使用`trim()`方法来实现这一功能,并通过示例...

    js去字符串前后空格的实现方法

    本文将详细讨论JavaScript中去除字符串前后空格的多种实现方法。 首先,介绍两种基本的循环方法去除字符串两端的空白字符。第一种方法是去除字符串前面的空白字符,通过for循环从字符串的开始位置向前遍历,直到...

    JS去除字符串的空格增强版(可以去除中间的空格)

    在去除字符串前后空格的基础上,如果想要进一步去除字符串中间的所有空格,我们需要使用正则表达式的全局匹配标志(g)。在代码中,这通过检查函数的第二个参数`is_global`来实现。如果该参数为`'g'`,则使用正则...

    JS去掉字符串前后空格、阻止表单提交的实现代码

    1. JavaScript去除字符串前后空格的实现方法: 在JavaScript中,去除字符串前后空格是一种常见的字符串操作。通过正则表达式可以方便地实现这一功能。具体方法如下: - 使用正则表达式 ^(\s|\u00A0)+ 匹配字符串...

    javasrcipt去字符串空格

    ### JavaScript去除字符串中的空格 在JavaScript开发过程中,经常需要处理字符串数据,其中就包括了对字符串中的空格进行操作。本篇文章将详细介绍如何在JavaScript中去除字符串中的空格,并探讨不同的方法及其适用...

    js去字符串前后空格5种实现方法及比较.docx

    在JavaScript中,去字符串前后空格是常见的字符串处理操作,特别是在处理用户输入或者格式化文本时。以下五种方法展示了如何实现这一功能: 1. **循环检查替换**: 这种方法通过创建一个包含空格、制表符和换行符...

Global site tag (gtag.js) - Google Analytics