草庐IT

Formatting

全部标签

c# - 使用 C# 格式化字符串中的句子

我有一个包含多个句子的字符串。如何将每个句子中第一个单词的第一个字母大写。类似于word中的段落格式。eg."这是一些代码。代码是用C#编写的。"输出必须是“这是一些代码。代码在C#中”。一种方法是根据'.'拆分字符串。然后将第一个字母大写,然后重新加入。有没有更好的解决方案? 最佳答案 在我看来,当涉及到潜在的复杂的基于规则的字符串匹配和替换时——你不能比基于正则表达式的解决方案更好(尽管它们很难阅读!)。在我看来,这提供了最好的性能和内存效率——你会惊讶于它的速度有多快。我会使用Regex.Replaceoverloadthat

c# - 使用 C# 格式化字符串中的句子

我有一个包含多个句子的字符串。如何将每个句子中第一个单词的第一个字母大写。类似于word中的段落格式。eg."这是一些代码。代码是用C#编写的。"输出必须是“这是一些代码。代码在C#中”。一种方法是根据'.'拆分字符串。然后将第一个字母大写,然后重新加入。有没有更好的解决方案? 最佳答案 在我看来,当涉及到潜在的复杂的基于规则的字符串匹配和替换时——你不能比基于正则表达式的解决方案更好(尽管它们很难阅读!)。在我看来,这提供了最好的性能和内存效率——你会惊讶于它的速度有多快。我会使用Regex.Replaceoverloadthat

postgresql - 在 PostgreSQL 中格式化 double

我有一个包含3列的表格:customer_namevarchar,account_typevarchar,current_balancedoubleprecisioncurrent_balance的示例值:12001500.51500Iwantthemtodisplaylikethis:1200.001500.501500.00Itriedthefollowingquery:SELECTto_char(current_balance,'9999999999999999D99')FROMbank;它按照我想要的方式格式化,但在开头添加了一个空格。如何解决这个问题?有没有更好的格式化方式?

postgresql - 在 PostgreSQL 中格式化 double

我有一个包含3列的表格:customer_namevarchar,account_typevarchar,current_balancedoubleprecisioncurrent_balance的示例值:12001500.51500Iwantthemtodisplaylikethis:1200.001500.501500.00Itriedthefollowingquery:SELECTto_char(current_balance,'9999999999999999D99')FROMbank;它按照我想要的方式格式化,但在开头添加了一个空格。如何解决这个问题?有没有更好的格式化方式?

file-io - 将数据按列写入文件(Fortran)

我需要在Fortran90中将一些数据写入文件。我应该如何使用WRITE(*,*)input将值分组到columns中?WRITE每次调用后总是放一个newline,这就是问题所在。代码示例:open(unit=4,file='generated_trajectories1.dat',form='formatted')dotime_nr=0,Nwrite(4,*)dble(time_nr)*dt,initial_traj(time_nr)enddo现在的重点是将其写在单独的列中。 最佳答案 您可以使用隐含的DO循环将值写入单个记录。

file-io - 将数据按列写入文件(Fortran)

我需要在Fortran90中将一些数据写入文件。我应该如何使用WRITE(*,*)input将值分组到columns中?WRITE每次调用后总是放一个newline,这就是问题所在。代码示例:open(unit=4,file='generated_trajectories1.dat',form='formatted')dotime_nr=0,Nwrite(4,*)dble(time_nr)*dt,initial_traj(time_nr)enddo现在的重点是将其写在单独的列中。 最佳答案 您可以使用隐含的DO循环将值写入单个记录。

arrays - Bash 数组 : appending and prepending to each element in array

我正在尝试构建一个涉及find的长命令。我有一个我想忽略的目录数组,我想将此目录格式化为命令。基本上,我想转换这个数组:declare-aignore=(archivecrlcfg)进入这个:-o-path"$dir/archive"-prune-o-path"$dir/crl"-prune-o-path"$dir/cfg"-prune这样,我可以简单地将目录添加到数组中,find命令会做相应的调整。到目前为止,我想出了如何使用前置或附加${ignore[@]/#/-o-path\"\$dir/}${ignore[@]/%/\"-prune}但我不知道如何将这些组合起来并同时添加到数组

arrays - Bash 数组 : appending and prepending to each element in array

我正在尝试构建一个涉及find的长命令。我有一个我想忽略的目录数组,我想将此目录格式化为命令。基本上,我想转换这个数组:declare-aignore=(archivecrlcfg)进入这个:-o-path"$dir/archive"-prune-o-path"$dir/crl"-prune-o-path"$dir/cfg"-prune这样,我可以简单地将目录添加到数组中,find命令会做相应的调整。到目前为止,我想出了如何使用前置或附加${ignore[@]/#/-o-path\"\$dir/}${ignore[@]/%/\"-prune}但我不知道如何将这些组合起来并同时添加到数组

mysql - 这是什么时间格式? (不是 UNIX,不是 UTC,什么都没有)

我正在将数据从另一个系统导入MySQL,它是一个CSV文件。然而,“日期”字段包含神秘的3位数时间条目,这是一个随机样本集:>540>780>620>965这是什么?显然不是5:40和6:20。但它也不是UNIX(我尝试了1225295XXX,然后才意识到这代表的时间范围约为16分钟)有人认识这些吗?更新:我刚刚注意到,在回复的更下方,一位更接近数据的同事只是openedanewSOaccountandaddedsomemoredata。这些数字条目似乎只是时间条目(不是日期)。还是一头雾水。恕我直言,如果没有人能认出这一点,那么它可能不是某种(如果模糊)标准时间格式,更有可能这些条目

mysql - 这是什么时间格式? (不是 UNIX,不是 UTC,什么都没有)

我正在将数据从另一个系统导入MySQL,它是一个CSV文件。然而,“日期”字段包含神秘的3位数时间条目,这是一个随机样本集:>540>780>620>965这是什么?显然不是5:40和6:20。但它也不是UNIX(我尝试了1225295XXX,然后才意识到这代表的时间范围约为16分钟)有人认识这些吗?更新:我刚刚注意到,在回复的更下方,一位更接近数据的同事只是openedanewSOaccountandaddedsomemoredata。这些数字条目似乎只是时间条目(不是日期)。还是一头雾水。恕我直言,如果没有人能认出这一点,那么它可能不是某种(如果模糊)标准时间格式,更有可能这些条目