正则 aaa开始bbb结尾

以aaa开始,bbb结束,中间可以有任意字符,包括空格,英文的半角句号。这样的正则怎么写。。... 以aaa开始,bbb结束,中间可以有任意字符,包括空格, 英文的半角句号。
这样的正则怎么写。。
展开
 我来答
OAngs
2013-01-09 · TA获得超过678个赞
知道小有建树答主
回答量:554
采纳率:66%
帮助的人:363万
展开全部
^aaa.*?bbb$
这个是匹配字符串
去掉 ^ 和 $ 是截取字符串。
追问
问题解决了,
sed -i -r "s/^aaa.*?bbb$/xxx/g" test.txt
这样就OK了。

看到这个帖子,问题同样解决的朋友。麻烦帮顶哟~~~
追答
抱歉,对 Shell 不太了解。
你去掉 最前面的 ^ 和最后面的 $ 试试。
^aaa.*?bbb$ 是匹配一个字符串是否为这个标准,如 aaa98798797bbb 就符合,baaa87687686bbb 就不符合。

改成:aaa.*?bbb 是字符串为 xxaaa098987987bbb2341234ccc 可以得到 aaa098987987bbb 这个字符串。
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
weaselpp
2013-01-09 · TA获得超过612个赞
知道小有建树答主
回答量:381
采纳率:33%
帮助的人:332万
展开全部
^aaa[A-Za-z ,.]*bbb$
^符号是匹配行首
$符号是匹配行尾
如果还有特殊要求,请追问.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式