小编sma*_*c89的帖子

python使用正则表达式中的变量作为重复量

比方说,如果它包含一定数量的某个字符,我想匹配一个子字符串.但是,我不知道这个角色的确切数量,但我知道这不是负面的.我怎么写这个正则表达式?

from sys import stdin
import re
k = int(raw_input())
combo = re.compile(r'(?=(.*1.*){k})')
print [ s for s in combo.findall(stdin.readline().strip()) ]
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果是这样,我该怎么办?

编辑:示例输入:k = 2 string = 01010

预期输出:"101","0101","1010","01010"

所以在每个子字符串中,它包含2个字符'1'

python regex

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

C - 读取文件的一部分

我有一个文件,其中每一行具有以下格式:`%s%f%f \n.
例:

  • Arctic_fox 44.5 3.385
  • 海狸15.499 11.2

我想跳过动物的名字,然后获得浮动值.我怎样才能做到这一点?

c file-io scanf

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

什么是C++中的(;;)循环?

我的朋友向我展示了这一点,我不知道它是如何工作的以及它的名称.有人可以向我解释它是如何循环的吗?例如:

for(;;){
    cout << "loop" << endl;
}
Run Code Online (Sandbox Code Playgroud)

它将永远保持循环字符串.这种循环可以用于任何事情.这是如何运作的?

c++ loops

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

python如何拆分多个字符的字符串?

我想分割一个字符串如下

1234ABC进入123ABC

2B进入2B

10E进入10E

我发现split功能不起作用,因为没有delimiter

python string split delimiter python-3.x

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

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

用于调用列表中的一组对象的正确语法?

我有一个包含1000个项目的列表,但只想调用它们的某个范围.

class myClass():

    def event(self):
        #do stuff


my_list = [myClass(i) for i in range(1000)]

#incorrect part:
my_list[0 - 10].event()
Run Code Online (Sandbox Code Playgroud)

这意味着我试图仅为前9个对象调用"事件".写这个的正确方法是什么?

python

-1
推荐指数
1
解决办法
32
查看次数

打印模板的值

所以,我只是想做这个功能:

template<typename T>
void printWithEndl(T)
{
    std::cout << T << "\n";
}
Run Code Online (Sandbox Code Playgroud)

但我在线上得到了这个错误:

std::cout << T << "\n";
Run Code Online (Sandbox Code Playgroud)

我怎么能知道T的价值.

提前致谢.

c++ templates

-1
推荐指数
1
解决办法
1880
查看次数

标签 统计

python ×3

c++ ×2

c ×1

delimiter ×1

file-io ×1

loops ×1

python-3.x ×1

regex ×1

scanf ×1

split ×1

string ×1

templates ×1

x11 ×1

xcb ×1