get通配符
这篇文章是在上一篇常用正则表达式(合) https://blog.csdn.net/yeyeye200/article/details/86186889
基础上的延伸:关于通配符的使用~
一开始get通配符的好处,是为了实现[分别提取文档中的中英文]。
在网上搜了一下正则表达式的提取方法,有点复杂而且很容易搞混。所以换了个方向,最终搜到一强大网友给出的表达式:
<[!^1-^127]>
ps:<[!^1-^127]>表示ASCII码不在1-127范围的所有字符,即中文字符、全角字符等。体现为下面图片显示的结果,简单直接。
完爆正则,当然前提是:不涉及代码
如果日常生活中不涉及代码&&文档处理繁多复杂,那word自带的通配符处理,就可以解决大部分的操作烦恼了。并且熟悉了通配符的使用之后,还可以应用到其它文字编辑器当中(如Notepad++~UltraEdit),发散思维。
有关通配符的操作使用手册,word2007的脱机帮助文档做得很好,本来我想把这一部分直接转载出来的,但我电脑上安装的是word2010,word2010的脱机帮助文档,没有通配符相关的操作手册,网上也没有下载07脱机帮助文档的渠道,所以就借用其他的博客内容。链接如下:

以下是摘抄:
使用通配符搜索
选中"使用通配符"复选框后,Word只查找与指定文本精确匹配的文本(请注意,"区分大小写"和"全字匹配"复选框会变灰而不可用,表明这些选项已自动选中,您不能关闭这些选项)。
要查找已被定义为通配符的字符,请在该字符前键入反斜扛(),例如,要查找问号,可键入"\?"。
|
序号 |
查找内容 |
通配符 |
示例 |
|
1. |
任意单个字符 |
? |
例如,s?t可查找"sat"和"set"。 |
|
2. |
任意字符串 |
* |
例如,s*d可查找"sad"和"started"。 |
|
3. |
单词的开头 |
< |
例如,<(inter)查找"interesting"和"intercept",但不查找"splintered"。 |
|
4. |
单词的结尾 |
> |
例如,(in)>查找"in"和"within",但不查找"interesting"。 |
|
5. |
指定字符之一 |
[] |
例如,w[io]n查找"win"和"won"。 |
|
6. |
指定范围内任意单个字符 |
[-] |
例如,[r-t]ight查找"right"和"sight"。必须用升序来表示该范围。 |
|
7. |
中括号内指定字符范围以外的任意单个字符 |
[!x-z] |
例如,t[!a-m]ck查找"tock"和"tuck",但不查找"tack"和"tick"。 |
|
8. |
n个重复的前一字符或表达式 |
{n} |
例如,fe{2}d查找"feed",但不查找"fed"。 |
|
9. |
至少n个前一字符或表达式 |
{n,} |
例如,fe{1,}d查找"fed"和"feed"。 |
|
10. |
n到m个前一字符或表达式 |
{n,m} |
例如,10{1,3}查找"10"、"100"和"1000"。 |
|
11. |
一个以上的前一字符或表达式 |
@ |
例如,lo@t查找"lot"和"loot"。 |
有了通配符这个工具,再加上你强大的大脑,组合各种查询方式,嗨起来吧。
这里记录一些常用组合:
[0-9]或^#代表任意单个数字
[!0-9]代表所有非数字字符
[a-zA-Z]或^$代表任意英文字母
[a-z]代表所有小写字母
[A-Z]代表所有大写字母
[^1-^127]代表所有西文字符
[!^1-^127]代表所有中文汉字和中文标点
[一-龥]or[一-﨩]代表所有中文汉字
[!一-龥^1-^127]代表所有中文标点
当然,深入一点,还有分组的用法,与正则类似。
get通配符的更多相关文章
- jQuery选择器中,通配符[id^='code']input[id$='code'][id*='code']
1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']&qu ...
- 读书笔记--SQL必知必会06--用通配符进行过滤
6.1 LIKE操作符 通配符(wildcard),用来匹配某些值的的特殊字符. 在搜索子句中必须通过LIKE操作符使用通配符. 通配符搜索只能用于文本字段(字符串),非文本数据类型字段不能使用通配符 ...
- 配置IIS的通配符应用程序映射
使用IIS 6架设网站,如果要使用伪静态的功能,可能需要设置“通配符应用程序映射(执行顺序)”. 在Windows Server 2012 r2 的IIS 8中,对应的是添加设置“通配符脚本映射”,参 ...
- jQuery的选择器中的通配符[id^='code'] 等示例及说明
1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']&quo ...
- SpringMVC(六) RequestMapping 路径中ant风格的通配符
SpringMVC支持路径中包含ant风格的通配符,常用的几种通配符及意义如下: ? 任意一个字符 * 任意多个字符 ** 匹配多层路径 测试控制器代码: package com.tiekui.spr ...
- bzoj 3507: [Cqoi2014]通配符匹配
Description 几乎所有操作系统的命令行界面(CLI)中都支持文件名的通配符匹配以方便用户.最常见的通配符有两个,一个是星号(“”’),可以匹配0个及以上的任意字符:另一个是问号(“?”),可 ...
- jQuery的选择器中的通配符
(1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");// ...
- Linux Shell 通配符、元字符、转义符【转帖】
作者:程默 说到shell通配符(wildcard),大家在使用时候会经常用到.下面是一个实例: 1 1 2 3 4 [chengmo@localhost ~/shell]$ ls a.txt ...
- 一劳永逸:域名支持通配符,ASP.NET Core中配置CORS更轻松
ASP.NET Core 内置了对 CORS 的支持,使用很简单,只需先在 Startup 的 ConfigureServices() 中添加 CORS 策略: public void Configu ...
- linux中的通配符与正则表达式
在linux中,有通配符及正则表达式,那么什么是通配符和正则表达式,什么时候用? 通配符 它是由shell解析,并且一般用于匹配文件名,实际上就是shell解释器去解析的特殊符号,linux系统通 ...
随机推荐
- python xlrd xlwt
1.什么是xlrd模块? 2.为什么使用xlrd模块? 3.怎样使用xlrd模块? 1.什么是xlrd模块? ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel, ...
- mac电脑复制键失灵
mac键按command+c偶尔失灵打电话给客服. 客服的解决方案: 1.关机状态同时按: shiflt+option+control+关机键 (重置键盘快捷键不会丢失数据) 20秒 2.松开后重 ...
- 7Linux存储结构和磁盘划分
FHS yum的.repo的配置文件多个的话,是依次生效吗? /boot 开机所需文件—内核.开机菜单以及所需配置文件等/dev 以文件形式存放任何设备与接口/etc 配置文件/home 用户主目录/ ...
- mount命令和自动挂载实例
前言 介绍mount命令和一个实例. mount命令 作用 作用:挂载linux系统外的文件 命令格式 mount [-hV] mount -a [-fFnrsvw] [-t vfstype] mou ...
- JS写一个简单日历
JS写一个日历,配合jQuery操作DOM <!DOCTYPE html> <html> <head> <meta charset="UTF-8&q ...
- Rocket MQ 2 - Namesrv
通过上文中使用可以看到,主要逻辑还是在NamesrvController中包含KVConfigManager负责配置相关的读写,RouteInfoManager负责路由信息的管理; 启动定时任务定时打 ...
- Java解法-两数相加(Add Two Numbers)
问题 给出两个非空的链表用来表示两个非负的整数.其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字. 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和. ...
- windows中,VS2017下,在Cmake中添加OpenCV依赖
OpenCV_DIR -----D:/OpenCV/3.3.0/opencv/build/x64/vc14/lib 只有这个目录 cmake才认..貌似是因为找到了对应的OpenCvConfig.c ...
- dubbo协议报文格式
- PHP 构造方法 __construct()和PHP 析构方法 __destruct()
PHP 构造方法 __construct() 允许在实例化一个类之前先执行构造方法. 构造方法 构造方法是类中的一个特殊方法.当使用 new 操作符创建一个类的实例时,构造方法将会自动调用,其名称必须 ...