小编Kap*_*apé的帖子

Excel TEXT公式不会将'yyyy'转换为一年

我想在Excel 2013中将一些文本与日期结合起来.

假设我有一个A2的单元格,日期为30-10-2014.我尝试使用以下公式在文本后附加日期: ="Some text and a date: "&A2

但输出显示日期为数字:一些文本和日期:41942

所以我尝试了以下TEXT公式: ="Some text and a date: "&TEXT(A2;"dd-mm-yyyy")

但这显示了一些文字和日期:30-10-yyyy而不是一些文字和日期:30-10-2014

所以或者我不明白TEXT公式是如何工作的或者是否存在一些错误/问题?

更新:看起来重要的是我有一个荷兰语版本的Windows(7),但英文版的Excel(2013)导致了这个问题!

excel date date-formatting

10
推荐指数
3
解决办法
2万
查看次数

在appsettings.json中引用另一个用于ASP.NET Core配置的json文件

在使用XML配置的"过去"中,可以包含来自另一个文件的部分配置,如下所示:

<appSettings file="relative file name">
    <!-- Remaining configuration settings -->
</appSettings>
Run Code Online (Sandbox Code Playgroud)

现在在ASP.NET Core中我想分享一些配置appsettings.Development.json以及例如appsettings.Staging.json.类似于<appSettings file="">使用json配置也可以使用吗?

c# configuration-files .net-core asp.net-core asp.net-core-2.0

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

使用正则表达式解析多行日志条目

我正在尝试使用此正则表达式解析 C# 应用程序中的日志条目:(^[0-9]{4}(-[0-9]{2}){2}([^|]+\|){3})(?!\1)对于格式类似于[date (in some format)] |的日志 [等级] | [应用程序名称] | [信息]

哪里(我认为):

  • ^匹配行的开头(在 regex101 上启用/gm
  • [0-9]{4}(-[0-9]{2}){2}接下来是日期的开始,例如 2015-03-03
  • ([^|]+\|){3})接下来是日期的其余部分、日志级别和应用程序名称
  • (?!\1)后面跟着的不是新日志条目的开始(应该是消息)

例如,我有以下4 个日志条目(为了清楚起见,用换行符分隔):

2015-03-03 19:30:47.2725|INFO|MyApp|这是一条单行日志消息。

2015-03-03 19:31:29.1209|INFO|MyApp|此日志消息有多个
线与
2015-03-03
里面有一个日期。

2015-03-03 19:32:50.1106|INFO|MyApp|此日志消息有
多行
但只是文本。

2015-03-03 19:33:20.2683|错误|MyApp|此日志消息有多行,但是
还有一些令人困惑的文字,例如
2015-03-03 19:33:20.2683|错误| 哪个应该
仍然是有效的日志消息。

但是当我在regex101上测试它时,正则表达式没有捕获该消息,可能是因为我不明白如何捕获否定前瞻。

.*如果我在正则表达式中 包含:(^[0-9]{4}(-[0-9]{2}){2}([^|]+\|){3}).*(?!\1)它与消息匹配,但仅匹配一行(因为与.换行符不匹配)。

那么如何捕获(多行)消息呢?

.net c# regex regex-lookarounds

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

如何在VBA中重新抛出错误

发生错误时,我想进行一些清理,然后让错误继续传播,以便全局处理。

在C#中,我会执行a,try finally但仅在VBA中无法做到On Eror GoTo <mylabel>

当卡在标签中时,如何正确地重新抛出错误?

是否只能使用所有属性再次调用Err.Raise,不throw存在like关键字?:

Err.Raise Err.Number, Err.Source, Err.Description, Err.HelpFile, Err.HelpContext
Run Code Online (Sandbox Code Playgroud)

excel vba

5
推荐指数
2
解决办法
712
查看次数

在String中找到一个6位数字

我有一个来自短信的字符串,如:

"您的代码:123456.您的参考编号为012.总金额为E 1250,00 .."

现在我需要提取代码'123456',它每次都不同,但总是6位数.

如何从字符串中提取这个6位数字?我能以某种方式使用正则表达式吗?我需要确定,所以我不想拆分'代码:'例如.

编辑:文本的其余部分可能不同,但SMS中只有6位数字.

java regex

3
推荐指数
2
解决办法
6861
查看次数

使用 NEST / Elasticsearch.Net 执行原始 JSON 请求

一些(高级)请求用纯 JSON 编写比使用 NEST 提供的语法更容易。接口中有一个CreatePostAsyncIElasticLowLevelClient但它Index专门使用API。

我不想HttpClient直接使用 a ,因为那样我会缺少最大重试等功能。

是否有可能做任何对Elasticsearch(请求GETPOST使用NEST / Elasticsearch.Net客户端等)?

c# elasticsearch nest

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