这篇博客介绍mTogether的搜索方法, 如果你熟悉正则表达式, 那么可以跳过.
mTogether
支持两种搜索方式
,
相似度搜索
(
默认搜索
)
和正则表达式搜索
那么
,
何时
mTogether
进行相似度搜索
(
默认搜索
),
何时进行正则表达式搜索
?
答案很简单
:
如果您的输入是一个合法的正则表达式
,
那么
mTogether
就会按照正则表达式搜索
否则会执行默认搜索
,
也就是
mTogether
的主要功能
:
相似度搜索
(
当然这里面有一个特例
,
像
test
这样的单词
,
理论上也是一个正则表达式
,
但是对于这种搜索结果只有他自己的正则表达式
,
我们对其执行默认的相似度搜索
,
而非正则表达式搜索
)
相似度搜索
(
默认搜索
)
默认搜索的搜索结果如下图
:
(
下图是简介风格的搜索结果
, full view
的搜索结果类似
,
知识多了目标词和搜索结果的解释
)
搜索结果中有三列
.
第一列是一个数字
,
它表明我们搜索的目标和搜索结果之间的相似程度
.
简单的说
,
这个数字越小
,
目标与结果就越相似
.
准确的说他代表着目标与结果之间的距离
.
第二列是我们输入的目标单词
第三列是搜索的结果
目标单词通常是我们想记住的单词
,
为了记住它
,
我们配合搜索结果
,
发现其中易于我们记忆的模式
,
然后把这些单词一起记住
.(
关于他的运用方法
,
请详细参考我为使用方法专门写的博客
)
正则表达式搜索
考虑到可能有一些用户不是很了解正则表达式
(
尤其是非计算机专业的
),
现在对其简单的介绍
.
介绍中都是例子
,
大家可以举一反三的进行修改
在正则表达式中
:
.
:
一个点
,
可以代表任意一个字母
* :
星号
, shift+8,
代表前面的字符可以出现任意次
所以
,
如果我们想搜索
,
前面是任意个任意字符
,
后面以
test
结尾的单词
,
那么搜索目标应该是
:
.*test
如果我们想搜索以
test
开头
,
后面跟任意字符的单词
,
可以使用下面字符串进行搜索
:
test.*
同理
,
如果要搜索包含
test
的单词
,
而不局限他是出现在前面后面还是中间
,
那么应该这样搜索
:
.*test.*
进一步
,
如果要搜索以三个字母开头
,
后接
test
的单词
,
可以这样搜索
...test
同理
,
以
test
开头并辅以三个字母结尾的场合
,
便可以这样搜索
test…
为了背单词
,
上面这些正则表达式语法通常已经够用
.
更多关于正则表达式的信息参如下链接
:
http://en.wikipedia.org/wiki/Regular_expression
分享到:
相关推荐
NULL 博文链接:https://wjason.iteye.com/blog/1738953
dotnetfx45_full_x86_x64
1、文件内容:easymock2-javadoc-2.5.2-12.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/easymock2-javadoc-2.5.2-12.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
2025最新会计电算化(用友ERP)考试题及答案.docx
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1、文件内容:easymock-1.2-22.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/easymock-1.2-22.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
7Zip Web标记绕过漏洞 (CVE-2025-0411)poc及MinGW-w64编译器
2025最新医疗器械经营监督管理办法培训试题及答案.doc
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1、文件内容:fedfs-utils-python-0.10.5-0.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/fedfs-utils-python-0.10.5-0.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
NURBS曲面片的混合与填充.pdf
1、文件内容:docbook-style-xsl-1.78.1-3.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/docbook-style-xsl-1.78.1-3.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
1、文件内容:dotconf-devel-1.3-8.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/dotconf-devel-1.3-8.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
1、文件内容:ekiga-4.0.1-8.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/ekiga-4.0.1-8.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
2025最新公文写作考试题库(含答案).doc
组词程序代码
项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:Tomcat(建议用 7.x 或者 8.x 版本),maven 数据库工具:navicat
這是我的學習筆記,不要偷看~~~~
1、文件内容:felix-shell-1.4.3-5.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/felix-shell-1.4.3-5.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。