# KumquatRoot帮助

## ----------目录----------

### 1.基本使用

#### · 1.1 按文件名查找

#### · 1.2 按文件内容查找

####

#### · 1.3 混合查找

####

### 2.高级查找

#### · 2.1 使用黑白名单

#### · 2.2 使用正则表达式

### 3.其他相关

#### · 3.1 意见反馈

#### · 3.2 软件相关

##### 联系我们

## ------------------------

### 1.基本使用

#### · 1.1 按文件名查找

      按照文件名查找文件的一般步骤如下:
    	1.设置开始路径;
    		点击"浏览...(B)"按钮或按组合键"Alt+B"在弹出的文件目录选择对话框中选择您所要查找的位置.

    	2.输入要查找的文件名;
    		在"匹配名字"的输入框内输入您所要查找的文件名
    		说明:输入的文件名可以是文件名全名的一部分，但必须是连续的字符(不包含后缀),比如，文件全名是"SearchingMyFile.txt":
    		     您可以输入"Searching"或者"MyFile.txt"等.
    		     但如果您输入如"SearchMy.txt"等不连续一部分作为文件名可能会无法得到期望的结果。

    	3.在"使用文件名匹配"选项前打勾;

    	4.点击"搜索(S)"或者按组合键"Alt+S"即可开始搜索,符合条件的结果将显示在"搜索结果"栏.

    回顶部

#### · 1.2 按文件内容查找

      按照文件内容查找文件的一般步骤如下:
    	1.设置开始路径;
    		点击"浏览...(B)"按钮或按组合键"Alt+B"在弹出的文件目录选择对话框中选择您所要查找的位置.

    	2.输入要查找的关键词;
    		在"包含词组"的输入框内输入您所要查找的关键词
    		说明:输入的关键词可以是文件内容的任何一部分,长度无限制，但必须是连续的,比如，文件内容为"aaabbbcccdddefg":
    		     您可以输入"aaa"或者"abbbc"等.
    		     但如果您输入如"abcd"等不连续一部分作为关键词可能会无法得到期望的结果。

    	3.在"使用词组包含匹配"选项前打勾;

    	4.点击"搜索(S)"或者按组合键"Alt+S"即可开始搜索,符合条件的结果将显示在"搜索结果"栏.

    回顶部

#### · 1.3 混合查找

      混合查找是指既限制文件名又限制文件内容关键词的查找方式,灵活使用混合查找可降低文件查找用时;
      混合查找查找文件的一般步骤如下:
    	1.设置开始路径;
    		点击"浏览...(B)"按钮或按组合键"Alt+B"在弹出的文件目录选择对话框中选择您所要查找的位置.

    	2.输入要查找的文件名(输入规则同1.1)

    	3.输入要查找的关键词(输入规则同1.2);

    	4.在"使用文件名匹配"选项前打勾;

    	5.在"使用词组包含匹配"选项前打勾;

    	6.点击"搜索(S)"或者按组合键"Alt+S"即可开始搜索,符合条件的结果将显示在"搜索结果"栏.

    回顶部

### 2.高级查找

#### · 2.1 使用黑白名单

      使用黑名单可以方便过滤掉您不希望包含这些文件后缀的搜索;
      使用白名单可以让软件仅搜索以白名单中内容为后缀的文件名或文件内容;

      使用黑白名单查找查找文件的一般步骤如下:
      	1.设置黑白名单,在主界面，点击"编辑黑名单"或"编辑白名单"
    		在编辑界面,按要求每行输入一条文件后缀或正则表达式,输入完成后点"确定".

    	2.设置开始路径;
    		点击"浏览...(B)"按钮或按组合键"Alt+B"在弹出的文件目录选择对话框中选择您所要查找的位置.

    	3.输入要查找的文件名或关键词(输入规则同1.1/1.2)

    	4.在"使用文件名匹配"或"使用词组包含匹配"选项前打勾;

    	5.在"过滤设置"栏的单选按钮中选择"使用黑名单""或"使用白名单";

    	6.点击"搜索(S)"或者按组合键"Alt+S"即可开始搜索,符合条件的结果将显示在"搜索结果"栏.

    回顶部

#### · 2.1 使用正则表达式

      使用正则表达式可以使您更加精准的控制搜索结果,使搜索更加智能化.
      本软件支持使用正则表达式,对于文件名、文件内容、黑白名单，您都可以选择使用正则表达式代替关键词;

      一个实例:
      使用正则表达式匹配文件内容:
    	1.设置开始路径

    	3.输入要查找的关键词:

    		这里我们演示用正则表达式找到一段包含邮件地址的文件;
    		输入匹配邮件的正则表达式"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";

    	4.在"使用词组包含匹配"前打勾
    	5.在匹配方式中选择"正则表达式匹配";

    	6.点击"搜索(S)"或者按组合键"Alt+S"即可开始搜索,符合条件的结果将显示在"搜索结果"栏.

      如果您对正则表达式还不熟悉,您可以到互联网查找相关的资料;
      我们为您提供了一些常用的正则表达式作为参考:

      	匹配中文字符的正则表达式： [\u4e00-\u9fa5]

    	匹配(年-月-日)格式日期正则表达式：\d{4}[年|\-|\.]\d{\1-\12}[月|\-|\.]\d{\1-\31}日?

    	匹配(Y-m-d)格式日期：^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$

    	匹配（Y/m/d）格式日期:^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$

    	匹配双字节字符(包括汉字在内)：[^\x00-\xff]

    	匹配空白行的正则表达式：\n\s*\r

    	匹配HTML标记的正则表达式：<(\S*?)[^>]*>.*?|<.*? />

    	匹配首尾空白字符的正则表达式：^\s*|\s*$

    	匹配Email地址的正则表达式：\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

    	匹配网址URL的正则表达式：[a-zA-z]+://[^\s]*

    	匹配帐号是否合法(字母开头，允许5-16字节，允许字母数字下划线)：^[a-zA-Z][a-zA-Z0-9_]{4,15}$

    	匹配国内电话号码：\d{4}-\d{7}|\d{3}-\d{8}

    	匹配腾讯QQ号：[1-9][0-9]\{4,\}

    	匹配中国邮政编码：[1-9]\d{5}(?!\d)

    	匹配身份证：\d{17}[\d|X]|\d{15}

    	匹配ip地址：((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

    	匹配正整数：^[1-9]\d*$

    	匹配负整数：^-[1-9]\d*$

    	匹配整数：^-?[1-9]\d*$

    	匹配非负整数：(^[1-9]\d*$)|0

    	匹配非正整数：(^-[1-9]\d*$)|0

    	匹配浮点数：^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

    	匹配正浮点数：^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$

    	匹配负浮点数：^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$

    	匹配非负浮点数：^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$

    	匹配非正浮点数：^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$

    	匹配由26个英文字母组成的字符串：^[A-Za-z]+$

    	匹配由26个英文字母的大写组成的字符串：^[A-Z]+$

    	匹配由26个英文字母的小写组成的字符串：^[a-z]+$

    	匹配由数字和26个英文字母组成的字符串：^[A-Za-z0-9]+$

    	匹配由数字、26个英文字母或者下划线组成的字符串：^\w+$
    回顶部

### 3.其他相关

#### · 3.1 意见反馈

    	在软件主界面，使用鼠标右键弹出右键菜单,点击第一项"反馈..."即可弹出意见反馈对话框;

    	在该对话框中,您可以将您在使用该软件中遇到的问题以及意见和建议反馈给我们,我们力争按照您的意见以及建议对软件进行维护.
    	是您，让这个软件更加完善,我们期待您的意见反馈.
    回顶部

#### · 3.2 软件相关

    	在软件主界面，使用鼠标右键弹出右键菜单,点击第二项"关于"即可弹出关于对话框;

    	在该对话框中,您可以看到该软件的一些相关信息,例如版本号,软件作者,软件介绍以及使用协议等.
    回顶部

##### 联系我们

    	金桔软件工作室 ( KumquatSoft )

    	网址: http://www.x86pro.com/kumquat/kumquatroot

    回顶部