小编use*_*049的帖子

正则表达式不与sed一起工作

我在文件中有这个文本

"0000000441244"
"0000000127769"
Run Code Online (Sandbox Code Playgroud)

我想用'L'替换所有零

我正在尝试这一点,没有任何东西被扼杀

sed -e 's/0+/L/g' regex.txt

sed -e 's/(0+)/L/g' regex.txt

我想知道我错在哪里

regex sed

6
推荐指数
2
解决办法
4954
查看次数

我何时应该使用sed以及何时应该使用awk

最近几天,在此之前,我一直在询问有关sedawk.这种情况每当我问awk问题的人说使用sed时,当我问sed问题时,人们会说要使用awk.

任何人都可以给我一些例子,说明我可以使用哪一个.

对我来说,awk习惯于演示和报告没有替代,sed并用于需要更换的东西.

但是仍然有很多人给我举例说明,通过awkprint commnad 完成了替换.

现在我真的很困惑,那是什么用例.

举个例子.假设

我有C++的源代码文件,我想add在特定模式之前使用一些代码.

我应该用什么sedawk.模式也可以跨越多条线

linux awk sed

5
推荐指数
1
解决办法
2963
查看次数

如何在django中对类视图进行身份验证

在Django文档中,他们说这个https://docs.djangoproject.com/en/dev/topics/auth/default/#user-objects

from django.contrib.auth.decorators import login_required

@login_required(login_url='/accounts/login/')
def my_view(request):
Run Code Online (Sandbox Code Playgroud)

但是我如何在基于类的视图上使用login_required

@login_required
classMyCreateView(CreateView):
Run Code Online (Sandbox Code Playgroud)

这给出了错误

'function' object has no attribute 'as_view'

python django

5
推荐指数
1
解决办法
3065
查看次数

我可以在sed中提到从不同模式到其他模式的反向引用

假设我有这些数据

1:a:b:c
2:d:e:f
3:a:b
4:a:b:c:d:e:f
Run Code Online (Sandbox Code Playgroud)

我想要的输出是

1a1b1c
2d2e2f
3a3b
4a4b4c4d4e4f
Run Code Online (Sandbox Code Playgroud)

我从这些问题中得到了这个

我正在尝试的解决方案就是这样

sed -re 's/^([0-9]):/\1/g;s/:/L/g' temp.txt

我有两种不同的模式.我只想知道我可以\1在第二种模式中使用

像这样

sed -re 's/^([0-9]):/\1/g;s/:/\1/g' temp.txt

regex linux sed

3
推荐指数
1
解决办法
151
查看次数

标签 统计

sed ×3

linux ×2

regex ×2

awk ×1

django ×1

python ×1