<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[红叶的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/redleaf1995</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; redleaf1995]]></copyright><item><title><![CDATA[如何按条件移动文档中指定列内容]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/118493726</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/118493726</guid><author>redleaf1995</author><pubDate>Mon, 05 Jul 2021 16:57:05 +0800</pubDate><description><![CDATA[关注本专栏，让您不写或少写代码就能解决日常生活中遇到的各种挠头的难题！！









网友提问：

我有这样一个文档：



想要根据性别转成下述文档：



文档内容较多，请帮忙解决这个问题，谢谢老师！！



红叶解答：

1.先替换第一行标题



2.查找到所有性别是【女】的行

a)简单表达式

使用正则表达式【.*女】可以快速查找到，但这么简单的表达式会对后续替换造成影响。



我们看这一行包含了姓名、制表符tab1、手机号、制表符tab2、性别。姓名和手机号将来是要拆出来放到新位置上去]]></description><category></category></item><item><title><![CDATA[移除大文档中多余的口头禅]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/118493283</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/118493283</guid><author>redleaf1995</author><pubDate>Mon, 05 Jul 2021 16:48:09 +0800</pubDate><description><![CDATA[没有云山雾罩的技术名词，没有讳莫如深的互联网黑话；关注本专栏，IT技术不再深不可攀，技术细节小白也能读懂！

今天上班刚进公司，小白就看见了一向晚到公司的老板，心里觉得不妙，果不其然，小白位子还没坐稳，老板就叫小白过去。



老板手里拿着一份打印出来的文档，是一篇采访稿，采访的作家有口头禅，说话比较啰嗦，因此，老板几天前让小白去掉文档里面的口头禅，说直白点儿，就是让小白去除每句开头有“比如说”，结尾有“这样”的句子。

老板：“小白啊，前几天我给你一份文档，让你处理下，好几天功夫，你就处理成这样啊！”

]]></description><category></category></item><item><title><![CDATA[移除大文档中非必要的换行符]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/118155576</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/118155576</guid><author>redleaf1995</author><pubDate>Wed, 23 Jun 2021 16:13:05 +0800</pubDate><description><![CDATA[没有云山雾罩的技术名词，没有讳莫如深的互联网黑话；关注本专栏，IT技术不再深不可攀，技术细节小白也能读懂！

这天上班不久，小白正在划水摸鱼。忽然接到了老板电话。

老板：“小白啊，有个从网上下载的文档，不知怎的，一段还没结束就换行了，你把这些换行问题上午解决了发给小刘，下午我需要！！”

不就是去除换行符嘛，小菜一碟。

小白打开文档，果然问题如老板所说。部分内容如下所示：



这似乎难不倒小白，他轻车熟路地打开Notepad++，选择菜单【搜索】-&gt;【替换…】，打开【替换】对话框。



小白作]]></description><category></category></item><item><title><![CDATA[找出大文档中的所有手机号]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/118153394</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/118153394</guid><author>redleaf1995</author><pubDate>Wed, 23 Jun 2021 15:14:26 +0800</pubDate><description><![CDATA[没有云山雾罩的技术名词，没有讳莫如深的互联网黑话；关注本专栏，IT技术不再深不可攀，技术细节小白也能读懂！



刚上班，小白就习惯性地打开淘宝，搜索特价打折商品。每天接听电话，传达文件这些无聊的工作他早就厌倦了。

正当他下单购买帆布鞋的时候，老板大踏步走了进来。他赶紧按下Boss键，手放在键盘上随意敲着，心里祈祷老板没看到自己在划水。

心诚则灵，小白的祈祷起作用了。老板说：“小白，我有一份客户文档，发到你的邮箱里了，你把文档中所有的手机号码都整理出来，交给小刘群发短信。时间比较紧，今天就要整理完啊！.]]></description><category></category></item><item><title><![CDATA[sphinx下的max_matches取值对SetLimits的影响]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/37562881</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/37562881</guid><author>redleaf1995</author><pubDate>Tue, 08 Jul 2014 13:44:32 +0800</pubDate><description><![CDATA[使用PHP在客户端执行
$s -> SetLimits(0, 15, 1200);
传递的第三个参数，是服务器端设定当前查询的结果集大小为1200，但是运行结果，确实$s最终查询得到的结果为空值，为什么呢？


因为，这是由服务器原因造成的，因为服务器端存在max_matches配置项，默认取值为1000,所以若客户端取值超过1000，服务器将不返回任何信息。


知道这个原因，我]]></description><category></category></item><item><title><![CDATA[coreseek/sphinx中的匹配模式]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/36902595</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/36902595</guid><author>redleaf1995</author><pubDate>Fri, 04 Jul 2014 18:03:05 +0800</pubDate><description><![CDATA[所谓匹配模式就是用户如何根据关键字在索引库中查找相关的记录。


SPH_MATCH_ALL, 匹配所有查询分词(默认模式);
如“手机配件”，不匹配 “我有一部手机”,但可以匹配 “手机坏了，需要找配件”。
因为“手机配件” 被分成 “手机”，“配件”两个词，匹配条件是必须同时包含这两个词，所以“我有一部手机”不符合匹配要求。




SPH_MATCH_ANY, 匹配查询词]]></description><category></category></item><item><title><![CDATA[DotNetZip解决文件名称中文字符不显示的问题]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/4712369</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/4712369</guid><author>redleaf1995</author><pubDate>Thu, 22 Oct 2009 11:13:00 +0800</pubDate><description><![CDATA[    由于工作需要,从网上下载了一个压缩组件--DotNetZip,使用感觉良好,但是目录中有中文名称的文件时,就会出现问题,要么名称显示不全,要么就显示若干个问号,很是令人苦恼!!    没办法,只好自己动手解决问题啦,一步步的跟踪定位,最后找到ZipEntry类的WriterHeader方法,估计是写文件头,文件名称应当写在这里,经过调试,发现这一行: /////////////////]]></description><category></category></item><item><title><![CDATA[google太牛了,连办证的广告都接]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/4584656</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/4584656</guid><author>redleaf1995</author><pubDate>Wed, 23 Sep 2009 15:52:00 +0800</pubDate><description><![CDATA[印象中,电线杆,墙头是办证广告的主要场所,毕竟是违法的嘛,见不得阳光! 今天真是个好日子,竟然见到办证信息进入google广告!!真是太强悍了!!!!     可能是我太落伍,难道办证也成合法营生了??]]></description><category></category></item><item><title><![CDATA[探索Win32系统之窗口类(Window Classes in Win32)]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/3720552</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/3720552</guid><author>redleaf1995</author><pubDate>Tue, 06 Jan 2009 13:00:00 +0800</pubDate><description><![CDATA[翻译说明:以前一直没有很在意窗口类的使用，我近期在用vc做一些界面时遇到窗口类定义的概念，这次翻MSDN的时候看到了一篇文章，讲到窗口类的一些基本概念，匆匆看完，翻译出来当学习笔记，可能有一些细节上的谬误，请包涵。放在网上，如果大家觉得值得参考，就看看。 在MFC编程里，窗口类的概念接触的已经比较少了，在SDK编程的时候则至少还需要声明一个WNDCLASS(EX)类RegisterClas]]></description><category></category></item><item><title><![CDATA[VC中的令人混淆的字符及字符串指针名称]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/3710865</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/3710865</guid><author>redleaf1995</author><pubDate>Mon, 05 Jan 2009 10:17:00 +0800</pubDate><description><![CDATA[ 在C语言中,表示字符，字符串很简单,字符用char表示,字符串可以用char[],char*来表示,但在VC下，由于采用了类型定义，所以字符，字符串指针名称可以用多种方式标识，如不抓住规律，则很易将人搞晕。(1)字符,VC中的字符有八位字符和十六位字符两种。8位字符，即传统C编程下的char类型，VC下的表示:CHAR 同char   8位无符号数UCHAR unsigned charVC中加入]]></description><category></category></item><item><title><![CDATA[VC中两个井号的妙用]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/3702270</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/3702270</guid><author>redleaf1995</author><pubDate>Sun, 04 Jan 2009 11:00:00 +0800</pubDate><description><![CDATA[ VC中有个TEXT()宏，执行情况    TEXT("abc")                                //结果为L"abc"TEXT(xyz)                                    //结果为Lxyz在头文件中是这样定义的#define __TEXT(quote)        __TEXT##quote这两个井号是什么作用呢，通过查看m]]></description><category></category></item><item><title><![CDATA[vc2005与VC6编写控制台程序的区别]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/3665209</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/3665209</guid><author>redleaf1995</author><pubDate>Wed, 31 Dec 2008 12:02:00 +0800</pubDate><description><![CDATA[写控制台程序的朋友们可要注意了，vc2005中的写法与vc6.0有了一点小差别!第一:头文件发生了改变//VC6写法#include //vc2005写法#include 两者相比，vc2005里面的头文件少了".h"第二:增加了命名空间的概念。所有的C++ 标准库都包含在std的命名空间里。所以，VC6里面的语句:cout"hello world"//A在vc2005里面，必须写成:std::c]]></description><category></category></item><item><title><![CDATA[VB转学VC的switch困惑]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/3653367</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/3653367</guid><author>redleaf1995</author><pubDate>Tue, 30 Dec 2008 20:13:00 +0800</pubDate><description><![CDATA[刚从VB转学VC，发现但switch语句与select case 很相似，其实它们有很大的不同！第一，select case语句case部分表达式很灵活，而switch语句中的case部分只能接受常量，所以当取值在一定范围的时候，就必须一一枚举出来。看不去不如VB灵活，其实这样的结构目的是通过构造特殊的二进制编码并利用寄存器技术提高效率，而VB中的select case语句最终还是转化为if el]]></description><category></category></item><item><title><![CDATA[注意C#与C++的数组定义区别]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/3653137</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/3653137</guid><author>redleaf1995</author><pubDate>Tue, 30 Dec 2008 20:07:00 +0800</pubDate><description><![CDATA[ 在C#中，定义一个数组，可以用string[] str = new string[5];string str[] = new string[5];来表示，方括号放在变量前面后面都一样。但在C++中，方括号只能放在变量后面，请注意:char[] ch = "abcdefg";                //错误char ch[] = "abcdefg";                //正确]]></description><category></category></item><item><title><![CDATA[Javascript - Select操作大集合]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/2326559</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/2326559</guid><author>redleaf1995</author><pubDate>Fri, 25 Apr 2008 10:33:00 +0800</pubDate><description><![CDATA[     最 近在看一本书，Wrox.Professional JavaScript™ for Web Developers，是老赵在他的Ajax深入浅出系列讲座中提到过的一本书。其实这本书一直都在我的电脑里，只是没认真看过。一直没怎么很正式的学习 过javascript，偶尔用到的时候就到网上找些代码，改吧改吧就用了，这次从头开始学起，细细看下来，还真是有不少收获，甚至有点喜欢上 javascr]]></description><category></category></item><item><title><![CDATA[ASP.NET页面中window.open方法对history对象的影响及解决]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/2269864</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/2269864</guid><author>redleaf1995</author><pubDate>Wed, 09 Apr 2008 13:49:00 +0800</pubDate><description><![CDATA[在ASP.NET页面中，如果想返回前一页面。可以调用javascript的window.history.back()方法。这种方法在大部分情况下是有效的，但是如果界面中有按钮等控件执行了window.open()的javascript方法来打开其它页面后，window.history.back()方法就不太好用了，原因是javascript将打开的页面地址也保存进了history对象。所以执行了若]]></description><category></category></item><item><title><![CDATA[[转]WebService优点和缺点小结]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/2260103</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/2260103</guid><author>redleaf1995</author><pubDate>Tue, 08 Apr 2008 11:49:00 +0800</pubDate><description><![CDATA[        最近做的几个项目都用到了webservice，通过自己的实践和网上资料的汇总，现在做个小结：        当前WebService是一个热门话题。但是，WebService究竟是什么？，WebService有什么优点和缺点，什么情况下应该用WebService？什么情况下不应该用WebService？是需要我们正确认识的。　 　实际上，WebService的主要目标是跨平台的可互]]></description><category></category></item><item><title><![CDATA[用javascript实现既能禁止页面鼠标右键查看 同时又能查看页面文本框右键菜单]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/2257273</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/2257273</guid><author>redleaf1995</author><pubDate>Mon, 07 Apr 2008 15:28:00 +0800</pubDate><description><![CDATA[刚才在优快云上，看到有人问这个问题。就是若把页面右键屏蔽的话，文本框上的右键菜单同样也给屏蔽，问如何能够将文本框的右键菜单显示出来。解决思路：首先，要在页面初始化时将页面右键菜单屏蔽其次，在欲解除右键限制的文本框获得焦点时，启用页面document的右键菜单。可以用在文本框中的onmousedown事件中，但推荐用在onfocus事件中，若使用的onmousedown的话，则按键盘上摸拟右键的按]]></description><category></category></item><item><title><![CDATA[正规军们，不要瞧不起“小作坊网站”]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/2247115</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/2247115</guid><author>redleaf1995</author><pubDate>Thu, 03 Apr 2008 13:57:00 +0800</pubDate><description><![CDATA[　　很多作坊式的个人网站呈现出强大的生命力，很多投资机构都把目光聚焦在他们身上，令人不可思议的是，这种网站通常只有几个人甚至只有一个人，虽 然保持极低成本的运作，但创造出来的价值却令人瞠目结舌，从投入产出比来看，他们无疑是互联网界的英雄，风里来雨里去的个人站长们，颇具大侠风范。这些网 站人气旺盛，赢利模式清晰，更关键的是他们正在赚钱，你很难相信只有几个人的团队，就可以做出这样的规模出来。　　反]]></description><category></category></item><item><title><![CDATA[CSS入门]]></title><link>https://blog.youkuaiyun.com/redleaf1995/article/details/2243739</link><guid>https://blog.youkuaiyun.com/redleaf1995/article/details/2243739</guid><author>redleaf1995</author><pubDate>Wed, 02 Apr 2008 10:57:00 +0800</pubDate><description><![CDATA[1.基本语法规范分析一个典型CSS的语句：p {COLOR:#FF0000;BACKGROUND:#FFFFFF} 其中"p"我们称为"选择器"(selectors)，指明我们要给"p"定义样式；样式声明写在一对大括号"{}"中；COLOR和BACKGROUND称为"属性"(property)，不同属性之间用分号";"分隔；"#FF0000"和"#FFFFFF"是属性的值(value)。2.颜色值]]></description><category></category></item></channel></rss>