腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Cygwin 2.4.1中Bash中尖括号之间的
匹配
(0.293/5/3)
regex
、
bash
something.xml 'do then fiif中的
匹配
项什么也找不到。something.xml '
浏览 0
提问于2018-09-04
得票数 1
3
回答
否定字符类中的单引号
regex
、
bash
、
sed
、
regex-negation
、
single-quotes
本质上,我试图忽略字符类中的',但是
SED
似乎仍然
匹配
它。如果该行包含',则不希望
sed
捕获该行(我的
正则
表达式比此复杂得多,但我希望
sed
捕获我的
正则
表达式中的行,而忽略与
正则
表达式
匹配
但包含'的行) echo "assign sample_signal ='0;" |
sed
'/[^\x27]/ {s/assign/al
浏览 0
提问于2019-01-20
得票数 3
回答已采纳
2
回答
sed
输出只在括号之间
匹配
sed
使用
sed
,我想提取方括号之间的第一个
匹配
。我无法想出一个
匹配
的
正则
表达式,因为看起来
sed
在
正则
表达式中是贪婪的。例如,给定
正则
表达式\[.*\] -
sed
将
匹配
第一个开始括号和最后一个结束括号之间的所有内容,这不是我想要的(希望您在这方面提供帮助)。但是,在我想出一个
正则
表达式之前,我做了一个假设,在结束括号之后必须有一个空格,才能得到一个 \[[^ ]*\]。 我已经用grep试过了。(而不是grep中)中使
浏览 8
提问于2022-03-08
得票数 2
回答已采纳
4
回答
使用
sed
和/或awk,如何在文件中的所有文本上执行
sed
交换,直到我看到与
正则
表达式
匹配
的行?
regex
、
sed
、
awk
如何在
匹配
正则
表达式的行之前的所有文本上执行
sed
正则
表达式交换。对于此
正则
表达式
匹配
的第一个点之前的所有文本:我不想在我的
sed
正则
表达式中使用,因为在大文件上执行这些操作的开销非常大。
浏览 0
提问于2010-03-26
得票数 2
回答已采纳
4
回答
正则
表达式,如果字符串
匹配
,则删除文件的全部内容。
regex
、
sed
我试图找到一个
正则
表达式,如果一个特定的字符串
匹配
,它将允许我删除文件的全部内容。This is the first lineHere is third linecat test.txt |
sed
's|^..*||' 我理解
sed
逐行工
浏览 5
提问于2017-06-08
得票数 1
3
回答
为什么空
匹配
regexp在
sed
和grep中的工作方式不同?
sed
、
grep
、
regular-expression
例如,使用Debian或Debian派生系统上的工具,可以
匹配
空字符串的像N*这样的
正则
表达式可能导致
sed
中的
匹配
: xxxx尾换行符不算,它不
匹配
)。而且,如果任何字符(或一组字符)将
匹配
,它将出现在xx和xx之间: $ echo 'Hello' |
sed
'
浏览 0
提问于2022-08-08
得票数 6
回答已采纳
1
回答
用/P表示
Sed
正则
表达式
regex
、
linux
、
sed
我在Linux上有下面的
SED
正则
表达式,我想知道"/P“是否意味着与"/P”
匹配
?(我是
SED
新手,但了解Perl
正则
表达式),请参见下面的内容:有人能帮忙吗?
浏览 1
提问于2017-06-21
得票数 0
回答已采纳
3
回答
使用
sed
或grep根据regexp提取子字符串
sed
、
grep
、
regular-expression
在(BSD) UNIX环境中,我希望使用
正则
表达式捕获特定的子字符串。命令输出将包括以下行:我想捕捉<和>字符之间的文本,如应产出:但是,如果
正则
表达式不
匹配
,则不应该输出任何内容。许多解决方案,包括
sed
-e 's/$regex
浏览 0
提问于2019-03-19
得票数 8
回答已采纳
1
回答
不为
sed
所理解的
正则
表达式
regex
、
sed
根据,以下
正则
表达式:(full)与字符串[[foo>test1|test2]]
匹配
,但
sed
似乎不理解这一点,因为:(应该返回空字符串)返回:从[[foo>test1|test2]]的角度来看,与
sed
浏览 3
提问于2020-12-07
得票数 2
回答已采纳
2
回答
正则
表达式来提取unix中大括号之间的所有内容。
regex
、
unix
、
sed
、
grep
我能够构造一个
正则
表达式来
匹配
{}和它之间的所有内容(我编写了一个简单的java程序来测试它),但是我在unix中不是很强,因此不知道如何在unix中使用这个
正则
表达式。下面的
正则
表达式
匹配
{}之间的所有内容(在jedit中工作)我试过下面的命令, cat samplefile |
sed
-e 's/.*\{\([^}]+\)\}.*/\1/
sed
: -e expression #1, char 24:
浏览 2
提问于2013-06-20
得票数 2
回答已采纳
3
回答
使用
正则
表达式替换具有空格和特殊字符的两行Linux
sed
命令。
linux
、
sed
、
regular-expression
、
json
{ "value": "example-value-123" } $
sed
-i 's/ [[:space:]]\"list-value\&q
浏览 0
提问于2019-01-11
得票数 0
1
回答
grep和
sed
的不同
匹配
结果
regex
、
bash
、
shell
、
sed
、
grep
我使用以下
正则
表达式来
匹配
github回购路径::/但是,我从grep和
sed
获得了不同的
匹配
结果。$
sed
-nr 's|[:/]([^/]+/[^/]+)$|\1|' <<< 'https://github.com/myuser/myrepo' $
sed
-nr '/[:\/]([^\/]+g
浏览 1
提问于2015-02-08
得票数 1
回答已采纳
2
回答
参考第10个子
匹配
regex
、
sed
通常,当您调用
sed
时,您可以调用\1来引用子
匹配
编号1,即:这将只取中间的
正则
表达式,并删除外部的
正则
表达式但是如果你有超过9个
匹配
,你会怎么做?简单地编写\10是行不通的,因为它会被解释为take submatch number one and add a zero behind i
浏览 1
提问于2012-08-07
得票数 4
回答已采纳
1
回答
使用
sed
的Regexp delete适用于regex101,但不适用于
sed
regex
、
sed
我需要从
匹配
正则
表达式模式的文本文件中删除字符串,使用regex101我的模式
匹配
工作得很好,但是当我使用
sed
执行时,没有任何东西被删除,并且由于某些原因
正则
表达式不工作: DELIMITER ;;DELIMITER ;
sed
'/DELIMITER ;;[\S\
浏览 5
提问于2020-10-22
得票数 0
1
回答
如果没有g标志,RegEX返回有线输出
php
、
regex
、
regex-group
、
regexp-replace
正则
表达式样本输入电流
匹配
期望
匹配
我怀疑为什么没有全局标志b-是不
匹配
的。 $ echo "a-b-" |
sed
's/\(b\?\)-/x\u\1/g'$ $ echo "a-b-"
浏览 6
提问于2021-07-18
得票数 1
回答已采纳
2
回答
返回
正则
表达式的每个实例
regex
、
string
、
sed
、
awk
、
pattern-matching
我广泛地搜索了一下,每个人都在告诉我如何返回regex
匹配
的行……<a href=http://google.com> Google </a>我认为它应该是这样的:但很明显那是行不通的。这简直要
浏览 1
提问于2011-04-07
得票数 2
1
回答
在bash中使用
SED
进行
正则
表达式
匹配
regex
、
bash
、
shell
、
sed
我希望将以下行与
sed
中的
正则
表达式相
匹配
:我使用的
正则
表达式是:
sed
-n '/ABC1_.*;/p' Config/
浏览 1
提问于2012-01-19
得票数 0
回答已采纳
1
回答
匹配
并用
SED
中的Regex替换![foo](/bar/)
regex
、
bash
、
sed
、
pattern-matching
、
posix
我试图为
SED
编写一个RegEx,以使其
匹配
并替换以下MarkDown文本:通过以下方式:现在,在中,
匹配
模式是:在Regex101上进行了测试:但在
SED
上它是无效的。 在询问之前,我已经尝试过很多的组合,但我已经疯了,因为我不是RegEx专家。,它是
匹配
浏览 2
提问于2018-10-05
得票数 3
回答已采纳
1
回答
转义
sed
分隔符字符(同时也表示特殊字符)
regex
、
sed
、
escaping
、
delimiter
假设我想要
匹配
字符串foo.。我的
正则
表达式是foo\.,以逃避.字符的特殊含义。对于像cat这样的搜索,这是很好的。echo cat |
sed
's.cat.dog.g' 但是,当我的搜索字符串中有一个文字.时,我会遇到一个问题。我认为,由于.是我的分隔符,所以我的
正则
表达式foo\.应该变成foo\\\.。理想情况下,首个未转义的传递将由
sed
完成,以便将其转换为foo\.,然后将其传递给
正则
表达式
浏览 3
提问于2015-07-14
得票数 0
回答已采纳
3
回答
无法获得这个简单的
sed
命令
linux
、
bash
、
shell
、
unix
此
sed
命令如下所示 $ grep -iv chevy cars| sort -nk 5$ grep -iv chevy cars | sort -nk 5 |
s
浏览 0
提问于2012-11-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
sed与正则表式使用
Shell正则三剑客 sed命令
正则基础:位置字符匹配
正则表达式匹配
随手查阅的正则匹配笔记
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券