小编use*_*087的帖子

php中的正则表达式在斜杠之间获取两个字符串

我有字符串,其语法如下:

$string="/foo/XXX/bar/YYY"
Run Code Online (Sandbox Code Playgroud)

我需要得到XXX和YYY.这是一个非常简单的正则表达式,但我在php中的语法有点挣扎,所以你能帮助我吗?:)

php regex

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

sscanf 将长十六进制数转换为长整型

我有很长的十六进制数,例如a3dafc126e(10 个字符长),我想使用 sscanf 读取并转换为十进制数:

long long int timestamp=0;
result = sscanf(msgPtr,"%10x", &timestamp); //msgptr contains the string a3dafc126e
printf("%lld\n",timestamp);
Run Code Online (Sandbox Code Playgroud)

然而结果是

3673952878

对应dafc126e

你能告诉我,我做错了什么吗,scanf 只读取 8 个十六进制字符而不是 10 个?

c int scanf long-integer

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

标签 统计

c ×1

int ×1

long-integer ×1

php ×1

regex ×1

scanf ×1