小编fir*_*roz的帖子

如何写重复模式

文件具有由制表符分隔的唯一"标记"和"值"的列表.我想根据给定的值重复标记.输入文件示例:

标签值

AAAAA   2
BBBBB   1
CCCCC   3
DDDDD   5
Run Code Online (Sandbox Code Playgroud)

预期的输出文件

AAAAA 
AAAAA 
BBBBB 
CCCCC 
CCCCC 
CCCCC 
DDDDD 
DDDDD 
DDDDD
DDDDD
DDDDD
Run Code Online (Sandbox Code Playgroud)

你能告诉我awk/sed命令吗?非常感谢.

awk sed

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

所有排列的数字都有替换

我想在长度为4的向量中生成0,1,2的所有可能组合.组合顺序无关紧要,即1100与...相同0101,0011,1010.所以我只想选择一个值,即'.' 1100".你能告诉我怎么用python/perl.

0000
1111
1000
2111
''''
''''
Run Code Online (Sandbox Code Playgroud)

我试图使用python的itertools.product但得到几个repeat.Thanks

python perl r

0
推荐指数
1
解决办法
658
查看次数

整个数组中的模式匹配

谁能告诉我如何一次搜索整个阵列中的模式,例如

@array = ('I am AA','I am BB', 'I am CC', 'I am AAC')
$pattern = "AA"
Run Code Online (Sandbox Code Playgroud)

我使用以下逻辑但它不起作用

if (@array =~ /$pattern/) {
    # do this; 
} else {
    # do that 
} 
Run Code Online (Sandbox Code Playgroud)

谢谢

perl pattern-matching

0
推荐指数
1
解决办法
59
查看次数

标签 统计

perl ×2

awk ×1

pattern-matching ×1

python ×1

r ×1

sed ×1