的第n列收集数的最有效的方法。如果我有一个包含一个缓冲在缓冲区
| inout(Ix)[] prefix() inout
| {
2037| assert(!keys.empty);
2037| final switch (keys.length)
| {
000000000| case 1:
000000000| return keys.at!0[];
2037| case 2:
| import std.algorithm.searching : commonPrefix;
2037| return commonPrefix(keys.at!0[], keys.at!1[]);
| }
| }
什么是迭代有一个数字管道的左侧的所有行的最有效的方法-字符?
是re-search-forward
连同match-string
最有效的方法吗?
我选择'重新搜索后向'连同匹配字符串。这是我的解决方案:https://github.com/nordlow/elisp/blob/master/mine/flycheck-d-all.el#L70谢谢。 –
我喜欢'^ \\(......... \\)',因为它涉及每个'.'捕获一个字符(例如,九个点,等于9个字符) - 感谢您分享您的正则表达式。 :) – lawlist