Word的查找中通配符的使用问题

请问我现在要在文档中查找某个IP地址,通配符的格式是什么样的呢?... 请问我现在要在文档中查找某个IP地址,通配符的格式是什么样的呢? 展开
 我来答
匿名用户
2012-02-06
展开全部
<[0-9]*.[0-9]*.[0-9]*.[0-9]*>

?  任意单个字符
*  任意多个字符
<  单词边界
>  单词边界
[]  多个字符中的一个
[-]  一定范围内的任一字符
[^x-z]  非
{n}  N个重复
{n,}  N个或N个以上(greedy!)
{n,m}  N个到M个
@  一个或一个以上(同{1,},从效果来看是non-greedy)

搜索框支持反向引用:(abc)\1 => abcabc

替换框支持引用匹配pattern的个数最大为9,从1开始:(1)(2)(3)(4)(5)(6)(7)(8)(9) => \1\2\3\4\5\6\7\8\9

不支持\0让我觉得有点郁闷,不过可以将整个串都用括号括起来……但……请见下文

不支持的模式:

Nested tagged expressions: ((a)(b)); (不支持嵌套标签)
Non-capture groups; (不支持非捕获组,像(?:pattern)这些)
Alternation: a | the; (不支持“或”)
更多追问追答
追问
用了  但还是会查找到一些其他的,这个格式能否再改进呢?
追答
如果你能不使用word的话 我会非常开心的  word的通配符功能太低级了 想用正则表达式的部分功能也用不了

弄了很久 没办法 只能用折衷的办法
搜索
([!0-9])[0-9]@.[0-9]@.[0-9]@.[0-9]@([!0-9])
替换
\1===\2

下面的\1 \2分别引用上面第一组中的前后两个 ( ) 对中的内容

即是说 替换中间的内容为=== 保留两边的内容同时

想清除IP的话 使用 \1\2
z6708310
2012-02-06 · TA获得超过7373个赞
知道大有可为答主
回答量:3547
采纳率:40%
帮助的人:2468万
展开全部
*.*.*.*
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式