小编cri*_*sti的帖子

perl regex用于提取多行块

我有这样的文字:

00:00 stuff
00:01 more stuff
multi line
  and going
00:02 still 
    have
Run Code Online (Sandbox Code Playgroud)

所以,我没有一个块结束,只是一个新的块启动.

我想以递归方式获取所有块:

1 = 00:00 stuff
2 = 00:01 more stuff
multi line
  and going
Run Code Online (Sandbox Code Playgroud)

等等

波纹管代码只给我这个:

$VAR1 = '00:00';
$VAR2 = '';
$VAR3 = '00:01';
$VAR4 = '';
$VAR5 = '00:02';
$VAR6 = '';
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

my $text = '00:00 stuff
00:01 more stuff
multi line
 and going
00:02 still 
have
    ';
my @array = $text =~ m/^([0-9]{2}:[0-9]{2})(.*?)/gms;
print Dumper(@array);
Run Code Online (Sandbox Code Playgroud)

regex perl

8
推荐指数
1
解决办法
3742
查看次数

检查模板中使用的文件/目录/是否存在

鉴于以下json:

    apiVersion: v1
    kind: ConfigMap
    metadata:
    name: {{ template "something.server.fullname" . }}
    data:
    {{ (.Files.Glob "dashboards/*.json").AsConfig | indent 2 }}
    {{ (.Files.Glob "datasources/*.json").AsConfig | indent 2 }}
Run Code Online (Sandbox Code Playgroud)

如何检查文件夹是否存在且不为空?

目前,如果文件夹丢失或没有任何文件, helm install 将中止并显示以下消息:

Error: YAML parse error on domething/charts/grafana/templates/dashboards-configmap.yaml: error converting YAML to JSON: yaml: line 6821: could not find expected ':'
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-helm

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

如何使用Perl删除除了空格之外只有空格的所有字体标记?

我正在尝试使用以下正则表达式在Perl中进行匹配:

s/<font(.*?)>[\t\f ]*<\/font>//gi;
Run Code Online (Sandbox Code Playgroud)

我想要它做的是删除所有内部没有任何东西的字体标签.

不幸的是,它<font在第一次之后不会停止,>直到>之前</font>.

有关正则表达式有什么问题的指示?

my $text1 = '<font color="#008080"><span style="background: #ffffff"></span></font>';
my $text2 = '<font color="#008080">    s</font>';
my $text2 = '<font></font>';
$text1 =~ s/<font(.*?)>[\t\f ]*<\/font>//gi;
$text2 =~ s/<font(.*?)>[\t\f ]*<\/font>//gi;
$text3 =~ s/<font(.*?)>[\t\f ]*<\/font>//gi;
print "$text1\n$text2\n$text3\n";
Run Code Online (Sandbox Code Playgroud)

将打印

 
<font>s</font>
 
Run Code Online (Sandbox Code Playgroud)

html regex perl

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

如何显示所有没有特定标签的指标

我想选择所有没有标签“容器”的指标。有可能用普罗米修斯查询吗?

prometheus

2
推荐指数
3
解决办法
1634
查看次数

标签 统计

perl ×2

regex ×2

html ×1

kubernetes ×1

kubernetes-helm ×1

prometheus ×1