小编use*_*607的帖子

仅限一个字符的正则表达式

我需要一个正则表达式,其中包含一个字母字符.

例如,它应匹配:

  • 8*x=16
  • x+2=2
  • u329398239823
  • 43044343k43304403

...但不是:

  • xsfdjfefljefe
  • 44434f9434343 f
  • 98(***(*)))(*)(0((-900-87
  • 32233232

regex

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

将一个字符串拆分为3个组

什么是最正确的分裂为三人组的Pythonic方式?我已经看到了这个答案/sf/answers/196078221/但是我需要它才能正确对齐.优选地,没有进口的简单有效的单线.

  • '123456789'= ['123','456','789']
  • '12345678'= ['12','345','678']
  • '1234567'= ['1','234','567']

python python-3.x

5
推荐指数
3
解决办法
4830
查看次数

启用或禁用const数组中的元素

如何启用/禁用const数组中的元素包含?

struct country {
  const string name;
  ulong  pop;
};

static const country countries[] = [

  {"Iceland", 800},
  {"Australia", 309},
//... and so on
//#ifdef INCLUDE_GERMANY
version(include_germany){
  {"Germany", 233254},
}
//#endif
  {"USA", 3203}
];
Run Code Online (Sandbox Code Playgroud)

在C中,您可以使用#ifdef来启用或禁用数组中的特定元素,但是如何在D中执行此操作?

d

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

将int的字符串转换为int的数组

假设我需要从文件中读取一行,其中包含未知数量的空格分隔的int.如何读取一行并将其转换为一个整数数组?

在D中解决这个问题的一种简单方法是什么?

我目前的非工作尝试.

auto f = File("in");
foreach(line; f.byLine()){
  int[] arr;
  foreach(num; line.split())
    arr[] = cast(int)num;
}
Run Code Online (Sandbox Code Playgroud)

d

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

用于python a的javascript简写[1:]

所以我在javascript中有一个字符串

var s="may the force";
Run Code Online (Sandbox Code Playgroud)

而我只想要the force部分,在python中我可以做s[4:],所以在javascript 中有任何等价物吗?

javascript python string substring

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

如何在D中定义空?

在C中你可以做空的定义,但你如何在D中做到这一点?

#define MYAPI
MYAPI int printThis(const char *str);
Run Code Online (Sandbox Code Playgroud)

我怎么能在D中这样做?

d

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

Oneliner C打印参数

我需要编写一个单行程序,打印出程序的参数,而不使用除argc之外的任何其他计数器变量.然而:

问题1.它按降序打印参数,而不是按升序打印.

问题2. gcc和cl产生不同的结果,哪一个是对的?

while(argc>0) printf("Argument %d is %s\n",--argc,argv[argc]);
Run Code Online (Sandbox Code Playgroud)

c

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

标签 统计

d ×3

python ×2

c ×1

javascript ×1

python-3.x ×1

regex ×1

string ×1

substring ×1