精华内容
下载资源
问答
  • 用EmEditor快速删除段首、段尾空格

    千次阅读 2015-01-15 08:03:30
    执行Ctrl+H快捷命令,调出“替换”窗口,在复选框列表中,选中“使用正则表达式”一...删除段首空格 ,在“查找”文本框中输入一个半角符号“^”和半角空格,紧接着再输入一个半角*号,构成查找正则表达式“^ *”,如

    用EmEditor打开要替换的TXT文档,鼠标点击将光标定位到文章最前面。执行Ctrl+H快捷命令,调出“替换”窗口,在复选框列表中,选中“使用正则表达式”一项,去掉“仅搜索选定文本”一项。前者表示我们要构造搜索表达式来查找替换,后者表示我们要在全文中实现查找替换。

    删除段首空格 ,在“查找”文本框中输入一个半角符号“^”和半角空格,紧接着再输入一个半角*号,构成查找正则表达式“^ *”,如果是全角空格就把中间的半角空格换成全角的。该表达式的意思是查找段首的空格串,不管该空格串中包含多少连续空格。在“替换为”文本框中什么都不输入。点击“全部替换”按钮,完成全文段首空格字符的替换。

    删除段尾空格的表达式是“ *$”,其中第一个字符是空格,根据替换内容不同,可以是半角或者全角的,接着*表示连续的空格,$则表示段尾。





    转载自 <a href="http://www.itkeys.cn/p/3zwk.htm" title="用EmEditor快速删除段首、段尾空格">用EmEditor快速删除段首、段尾空格_文本_空格_替换_ITKeys.cn</a>

    展开全文
  • 最近用vim写python,有时候会在一代码前面套一个循环的操作,这个时候将这一代码整体向后平移四个空格,来满足vim缩进的要求,如何做到这一点呢? 1. ESC之后,ctrl+v进入多行行首选中模式 2. 使用上下键进行...

    最近用vim写python,有时候会在一段代码前面套一个循环的操作,这个时候将这一段代码整体向后平移四个空格,来满足vim缩进的要求,如何做到这一点呢?

    1. ESC之后,ctrl+v进入多行行首选中模式

    2. 使用上下键进行上下移动,选中多行行首

    3. shift+i,进入插入模式

    4. 连续敲击4个空格(注意在敲击空格按键的时候,注意这个时候不能够多行立即缩进,显示的是仅仅一行进行缩进,在执行第五步的时候,才会出现多行缩进的效果)

    5. 然后按esc按键,即可发现,你选中的行都缩进了

     

    有时候从别的地方拷贝一段代码,粘贴到python代码中,过于多行缩进,不够美观,这个时候需要选中多行,删除多行前面的四个空格,方法也很简单

    1. ctrl+v进入块模式,然后上下左右移动,选中多行以及多个空格

    2. 按del按键即可删除

    展开全文
  • 1、选中表格 2、文字工具 “段落首行缩进转换为空格” 3、文字工具 “删除段首空格

    1、选中表格
    2、文字工具 “段落首行缩进转换为空格”
    3、文字工具 “删除段首空格”
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 万恶之"Hello world"输入:print("Hello World") 输出:Hello World 2.变量引入一个变量message存储文本的信息“Hello World”,再输出message观察结果。输入:message="Hello World" print(messa...

    a241ba900a0553763c251c185002baba.png

    本文使用版本python3.8.1,编辑器pycharm。

    学习指导书《Python编程——从入门到实践》

    1.万恶之首"Hello world"

    输入:

    print("Hello World") 

    输出:

    Hello World 

    2.变量

    引入一个变量message存储文本的信息“Hello World”,再输出message观察结果。

    输入:

    message="Hello World" 
    print(message) 

    输出:

    Hello World 

    在上述代码后再添加两行代码,使程序变为:

    message

    输出:

    Hello World 
    I am PengYuyan 

    可见,python解释器会一行一行解释每行代码,在程序中可以随时修改变量的值,python会始终记录变量最新的值。

    2.1 变量的命名和使用

    在python使用变量时,要牢记以下规则:

    (1)变量名只能包括字母、数字、下划线,变量的开头只能是字母或下划线,不能是数字。正确示例:pengyuyan_1,错误示例:1_pengyuyan

    (2)变量名不能包含空格,但可以使用下划线来分割单词。正确示例:Liuweier_pengyuyan,错误示例:Liuweier pengyuyan

    (3)变量名不能与python关键字和函数名重复。输入以下代码可查询有哪些python关键字。

    import keyword 
    print (keyword.kwlist) 

    输出:

    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']  

    这些关键字在python语法中有特殊的含义,因此命名变量的时候注意不要与以上关键字重复。个人建议大家全部命名pengyuyan1,pengyuyan2,pengyuyan3......

    (4)变量名尽量少使用小写字母l和大写字母O,会容易被人看成是1或0。

    Note在变量命名中,最好不要使用大写字母,尽量使用小写字母,虽然大写字母不会导致错误,但遵循这个习惯能加深程序员们对于python的归属感,变相提升程序员们一起掉头发的感情。

    2.2使用变量时常见的错误:

    示例:输入以下错误代码:

    message="Hello World" print(mesage) 

    输出会返回一个Traceback:

    Traceback (most recent call last):  
       File "C:/Users/user/PycharmProjects/test1/pengyuyan.py", line 3, in <module>      
       print(mesage) 
    NameError: name 'mesage' is not defined 

    解释器告诉我们:这个文件的第三行语句print(mesage)出现问题。因为我们出现了拼写错误mesage,导致解释器不知道mesage是谁。

    使用变量时出现错误一般有两种情况:

    (1)使用变量前忘记了赋值

    (2)输入变量名不正确

    3.字符串

    字符串就是一系列字符,在python中,用引号(无论单引号还是双引号)引起来的都是字符串。如:“I am as handsome as PengYuyan"、'I am PengYuyan'.

    这种灵活性可以方便我们在字符串中使用双引号或者单引号:

    'I told my reader,"I am the real PengYuyan!"'

    ''We believe you are 'the real PengYuyan',can you give me a qianmingzhao?"

    Note:注意一定要两两匹配,python 会把第一个单引号/双引号和第二个单引号/双引号之间的内容当作是字符串。

    3.1使用方法修改字符串的大小写

    方法:方法是python可对数据执行的操作。

    示例输入:

    pengyuyan="litao is handsome" 
    print(pengyuyan.title()) 

    输出:

    Litao Is Handsome 

    pengyuyan后面的句点(.)让python对变量pengyuyan执行方法title()指定的操作,每个方法后面都跟有一个括号()。本例中,函数title()以首字母大写的方式显示每个单词。另外,常用的两个修改字符串大小写的处理方法如下所示:

    输入:

    pengyuyan="Litao is handsome" 
    print(pengyuyan.upper()) 
    print(pengyuyan.lower()) 

    输出:

    LITAO IS HANDSOME 
    litao is handsome 

    upper()将所有的字母改成大写,lower()将所有的字母改成小写。

    3.2合并(拼接)字符串

    很多时候,都需要将信息存储在不同变量中,需要时再对其进行合并。例如:

    输入:

    first_name="peng" 
    last_name="yuyan" 
    full_name=first_name+" "+last_name 
    print(full_name) 

    输出:

    peng yuyan 

    这种合并字符串的方式成为拼接。现在我们把前一小节学到的修改字符串大小的技巧结合一下:

    输入:

    first_name="peng" 
    last_name="yuyan" 
    full_name=first_name+" "+last_name 
    print("Hello"+full_name.title()+"!") 

    输出:

    Hello,Peng Yuyan! 

    还可以把整个消息存储在一个变量中,然后输出变量:

    输入:

    first_name="peng" 
    last_name="yuyan" 
    full_name=first_name+" "+last_name  
    message="Hello,"+full_name.title()+"!" 
    print(message) 

    输出仍然是:

    Hello,Peng Yuyan! 

    3.2使用制表符或者换行符添加空白

    (1)要在字符串中添加制表符,可使用字符组合t,示例:

    输入(未添加制表符时):

    print("pengyuyan") 

    输出:

    pengyuyan 

    输入(添加制表符后):

    print("tpengyuyan") 

    输出:

    	pengyuyan 

    对比会发现添加制表符后的输出pengyuyan前有一个空格。

    (2)在字符串中使用换行符,可使用组合n,示例:

    输入:

    print("languages:npythonnjavanc++") 

    输出:

    languages: 
    python 
    java 
    c++ 

    再结合以下制表符,改成以下输入:

    print("languages:ntpythonntjavantc++") 

    输出:

    languages: 		
       python 		
       java 		
       c++ 

    熟练使用制表符和换行符,在后续学习中可以使用几行代码生成很多行输出。

    3.3删除空白

    " pengyuyan "和"pengyuyan"是有区别的,前者的头部和尾部明显都有一个空白,在python中可以使用方法rstrip()删除末尾的空白,使用lstrip()删除头部的空白,使用strip()删除头部和尾部的空白。示例输入:

    favorite_language=' python ' 
    print(favorite_language) 
    print(favorite_language.rstrip()) 
    print(favorite_language.strip()) 

    输出:

     python   
     python 
    python 

    4.数字

    4.1整数

    在python中可对整数进行加(+)减(-)乘(*)除(/)运算,也可以使用括号()决定运算次序,还可以使用两个乘号(**)表示乘方运算。

    示例输入:

    print((3+2)**2) 

    输出:

    25 

    4.2浮点数

    带小数点的数字称为浮点数,浮点数也可以进行运算,但有时候的小数点位数时不确定的,例如:

    输入:

    print(0.2+0.1) 

    输出:

    0.30000000000000004 

    每种计算机语言都会出现这种情况,现在暂时忽略小数点后面位数,后续会学习高阶操作。

    4.3使用函数str()避免类型错误

    我想要编写一个助人生日快乐的程序,如:

    输入:

    age=21 
    message="Happy "+age+"rd Birthday" 
    print(message) 

    输出:

    Traceback (most recent call last):   
    File "C:/Users/user/PycharmProjects/test1/pengyuyan.py", line 59, in <module>    
     message="Happy "+age+"rd Birthday" 
    TypeError: can only concatenate str (not "int") to str 

    这是一个类型错误,在本例中,python发现我使用了一个值为整数(int)的变量,但不知道该如何解读这个值,因为这个变量age可能表示的是数值23,也可能表示的是字符2和3。请注意,像上面这种在字符串中使用整数的时候,需要显式地指出你希望python将这个整数作为字符串,可以调用函数str()将非字符串转为字符串。

    输入:

    age=21 
    message="Happy "+str(age)+"rd Birthday" 
    print(message) 

    输出:

    Happy 21rd Birthday 

    5.注释

    python中的注释主要有以下几种:

    行开头增加”#“,可以注释本行;

    在某一段代码前后加上三个单引号或三个双引号可以注释这一段代码;

    在pycharm中,可以选中某一段代码,使用快捷键ctrl+/注释掉这一段代码。

    6.python之道

    在终端窗口输入以下代码,了解python编程时的总体规则:

    输入:

    import  this  

    输出:

    Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those! 

    内容太长,不想看的我总结一下,简而言之,就是四个字:大道至简,要尽量用简洁的程序完成任务,越简洁,越专业。

    小练习:

    (1)找一个你敬佩的名人,将他的名字存储到一个变量中,并以大写、小写、首字母大写的方式显示这个人名;(2)找一句这个名人说的名句,将这个名句存储在一个变量中,然后输出这个名人说出名句,句式为”某某某说过,...“。(3)再次存储这个人名,但要使用t加入一些空白字符,再使用所学的函数去除空白字符。

    输入:

    famous_person="Chen yeming" 
    print(famous_person.title()) 
    print(famous_person.lower()) 
    print(famous_person.upper()) 
    famous_word="但行好事,莫问前程。" 
    message=famous_person.title()+" said,"+'"'+famous_word+'"' 
    print(message) 
    famous_person="tChentyemingt " 
    print(famous_person) 
    print(famous_person.lstrip()) 
    print(famous_person.rstrip()) 
    print(famous_person.strip()) 

    输出:

    Chen Yeming 
    chen yeming 
    CHEN YEMING 
    Chen Yeming said,"但行好事,莫问前程。" 	
     Chen	yeming	 
    Chen	yeming	  	
     Chen	yeming 
    Chen	yeming 

    end

    最后佛系推一下公众号:刘维尔的黑白笔记 关于自己的学习笔记和没有营养的个人感悟。

    展开全文
  • 二、利用正则表达式删除代码每行的行号:%s/^\s[0-9]\s//gc其中,^表示行首,$表示行尾,\s表示空格,[0-9]表示0~9的数字,表示0或多个,%s/^\s[0-9]\s*//gc的意思是将每行以0或多个空格开始中间包含0或多个数字...
  • WORD通配符

    2011-01-14 09:28:00
    删除段首空格查找内容:^p^w 替换内容:^p软回车替换硬回车查找内容:^l 替换内容:^p
  • 2、添加脚注的时候,如果箱包横线显示在最左侧,可以先将word文档调成草稿视图模式,然后点击引用选择显示备注,然后在脚注处下拉选择分隔符,删除段首空格即可 3、关于参考文献问题,可以选择自动排序,两端对齐,...
  • Indesign中GREP的应用

    2017-01-06 14:05:00
    2.删除段首空格:代码:^\s+(?=\w{2,}) 3.删除尾随空白:代码:\s+$ 4.编号数字的点:代码:(?<=^\d)\.(查找这个可以统一在这个点后面加制表符或空格) 5.查找英文文章中的括号改为半角括号(如果括号中含有汉字...
  • 之间的空行删除2.将每一段段设置为两个空格(包括标题)1.将Word文档复制到文本文档中:2.使用替换3.将完成好的文本复制粘贴到编译器中(Dev c++) 前言 网上下载的所谓中英对照文本往往都是中英分开的...
  • wps 绿色版

    2013-02-08 09:30:13
    wps 2003 绿色版,可以删除空格,段首空格
  • 超实用的jQuery代码

    2019-03-04 10:20:41
    9.30 用jQuery删除空白标签和具有非中断空格的标签 第10章 jQuery Mobile移动开发技巧 10.1 让页面自适应屏幕宽度 10.2 在移动设备页面中创建多个显示视图 10.3 创建对话框显示效果 10.4 从外部文件中加载页面内容 ...
  • 还有就是根据,用户这时间内输入的内容进行字频和词频的调整 词库问题 不知道大家是如何制造一个词库的,深蓝词库转换,我还没有好好研究。反正我现在用的词库,词频是有些问题的。 词组与单字的...
  • python中 split strip 函数

    千次阅读 2020-07-04 00:46:54
    s为字符串 ...s.strip(‘2456’) 删除段首和段位含‘2456’的字符 s.strip() 删除段首断尾的空白符(包括’\n’, ‘\r’, ‘\t’, ’ ') s.lstrip() 删除段首 的空白符 s.rstrip() 删除段尾 的空白符 ...
  • //nextline输入的整行字符串,以回车键结束,.trim()是用于删除字符串头尾空格的方法 int Maxlength = 0;//定义最大长度 String Max_str = "";//定义数量最多的字符 while(string.length()>0)...
  • 删除线:文段首位加两个“~”号 Hello,World! 引用 应用,摘抄:一个">"加一个空格 选择狂神Java,走上巅峰 引用,摘抄 分割线 三个“—” 三个“***” 图片 “ ”路径可以是本地的图片也可以是网络上的 ...
  • 去掉空行的办法

    2009-07-26 21:52:00
    省纸窍门:去掉没用的换行、行首尾空格、行首尾制表符 方法:...你拷下来,贴到替换窗口中,删掉1、段首空格:“^p ”替换为“^p”,注意,第一个^p后有空格 2、段尾空格:“ ^p”替换为“^p”,注意,第一个^p前有空格 3
  • 要不要删除段首空格?通过添加参数可以做到这些。 在XML中定义参数 在XML配置文件中,参数通过&amp;amp;amp;amp;amp;amp;amp;amp;lt;config&amp;amp;amp;amp;amp;amp;amp;amp;gt;标签来添加。为插件添加...
  • word小帮助

    2012-03-08 20:48:19
    俗称低两格的习惯,如果每次都要在段首敲四个空格半角键,实在是太麻烦了,Word 2000为我们提供了更为方便的办法,选中所要设置缩进的段落,打开“格式”菜单中的“段落”设置,在“特殊格式”下拉框中选择“首行...
  • 俗称低两格的习惯,如果每次都要在段首敲四个空格半角键,实在是太麻烦了,Word 2000为我们提供了更为方便的办法,选中所要设置缩进的段落,打开“格式”菜单中的“段落”设置,在“特殊格式”下拉框中选择“首行...
  • 俗称低两格的习惯,如果每次都要在段首敲四个空格半角键,实在是太麻烦了,Word 2000为我们提供了更为方便的办法,选中所要设置缩进的段落,打开“格式”菜单中的“段落”设置,在“特殊格式”下拉框中选择“首行...
  • 分享 WORD使用技巧,要常用哦(例:建立一个矩形选区: 一般的选区建立可用鼠标左键,或用shift键配合pgup、pgdn、home、end、箭头等功能键,当复制一个...我一般用此来删除段首多余的成块的空格。大家试一试*^_^*)
  • shell随笔

    2019-10-04 04:04:59
    近来学习shell编程,查阅了不少书籍和资料,整条整...todo:删除脚本中行空格 seltdo:sed '/^ /s/ //g' test.sh >test1 结果所有的空格删除了,不合理 rightdo:sed 's/^[ \t]*//g' test.sh >test...
  • 排版助手.zip

    2019-07-24 09:58:06
    修正段落首尾空格删除段尾空格,在段首补足两个全角空格,原来凌乱的文章会变得如此整齐。 互换繁简字体从港台拷贝下来的文章都是繁体字,而公司网站要求使用简体中文该怎么办? 有了GIDOT TYPESETTER后,不必到处...
  • 排版助手 v3.1.0.12

    2019-11-10 18:57:20
    修正段落首尾空格删除段尾空格,在段首补足两个全角空格,原来凌乱的文章会变得如此整齐。互换繁简字体从港台拷贝下来的文章都是繁体字,而公司网站要求使用简体中文该怎么办? 有了GIDOT TYPESETTER后,不必到处...
  • cap_sentence :小心大写字母并删除空格 “奥康纳被邀请到英国”->“奥康纳被邀请到英国” 马蒂娜 Matina对Django模型实例执行操作 pop_i18n_wsp :将pop_wsp应用于给定模型实例中的字段列表。 米里亚姆 Myriam是...
  • 不要在行随意添加空格空格代表缩进 不要用中文符号,如()及“”,容易报错 程序基本格式: 缩进:一般四个空格为一个缩进(tab键) 大小写区分 注释:行注释每行前加#号;注释使用三个连续单引号(’’’...
  • 11 、段首空几格。 12 、是否一段就是一行。 13 、如果一段不是一行的话,每行长度是多少,每行前面是否需要空出固定 的宽度,这里还可以设定避头尾字符,以便更符合中文的编排方式。 14 、文本的第一行是否需要...
  • 11 、段首空几格。 12 、是否一段就是一行。 13 、如果一段不是一行的话,每行长度是多少,每行前面是否需要空出固定 的宽度,这里还可以设定避头尾字符,以便更符合中文的编排方式。 14 、文本的第一行是否需要...

空空如也

空空如也

1 2 3 4
收藏数 75
精华内容 30
关键字:

删除段首空格