小编Xel*_*tor的帖子

AltGr键不起作用,而是我必须使用Ctrl + AltGr

我好几次遇到这个问题.我想使用可以使用AltGrKey 访问的字符,但由于某种原因它不起作用.好像我没有按下AltGr钥匙.

通常我在远程桌面上遇到这种情况,但在本地机器上却没有.我认为这是在组合这些键时触发的:Alt/ Ctrl/ AltGr/ Shift+ Enter.但我尝试了很多这样的组合,并没有解决问题......

我还想到我可以在做Ctrl+ AltGr+ Key而不是AltGr+ 时访问我需要的角色Key

windows rdp keyboard-shortcuts

105
推荐指数
1
解决办法
12万
查看次数

使用 javascript regex 列出 C++ 中函数的参数

我正在使用 javascript 来解析用 doxygen 生成的文档。

我想匹配的函数可能具有以下签名:
funcName (type1 * param1, const myNamespace::type2 param2, myNamespace::type3 param3)

参数的数量可能会有所不同,我想得到以下输出(或类似的东西):
[type1, const myNamespace::type2, myNamespace::type3]

注意:我不想知道它是指针还是引用

到目前为止,这是我尝试过的:

var signature = "funcName (type1 * param1, const myNamespace::type2 param2, myNamespace::type3 param3)";
/(?:.*?)\((?:((?:const\s)?(?:\w+\:\:)?\w+)(?:.*?,\s)?)+/g.exec(signature);
Run Code Online (Sandbox Code Playgroud)

但这只给了我函数中的最后一个类型,或者更准确地说:
["funcName (type1 * param1, const myNamespace::type2 param2, myNamespace::type3", "myNamespace::type3"]

我相信我对非贪婪运算符和非捕获组的广泛使用可能是问题的根源,但我仍然无法解决那个问题......

注意:选项的使用/g似乎没有改变任何东西

javascript c++ regex

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

标签 统计

c++ ×1

javascript ×1

keyboard-shortcuts ×1

rdp ×1

regex ×1

windows ×1