format相关内容

将非 ASCII 字符输入到 scanf("%s")

有没有一种方法可以向使用 %s 的 scanf 发出非 ascii 十六进制字符?我正在尝试插入像 \x08\xDE\xAD 等十六进制字符(以演示缓冲区溢出). 输入的不是命令行参数,而是程序内部的一个scanf. 解决方案 我假设你想在标准输入上提供任意数据(因为你使用 scanf 阅读). 您可以使用 shell 创建数据并将其通过管道传输到您的程序中,例如 print ..
发布时间:2022-01-15 10:53:34 其他开发

根据货币代码将小数格式化为货币

我有一张包含金额和货币代码(美元、日元、加元、欧元等)的收费表,我正在寻找正确格式化货币的最简单方法.使用我的本地文化代码(美国)并使用我的 decimal.ToString("c") 得到 0.00 美元的输出,但我想要基于代码的正确货币符号和小数位数. 有没有为此而存在的库?我当然可以为每一个写一个 switch 语句和自定义规则,但我想这一定是以前做过的. 更新: 我将 J ..
发布时间:2022-01-15 10:53:25 C#/.NET

在 VB.NET 中将字符串转换为十进制

将字符串转换为十进制的最简单方法是什么? 输入: a = 40000.00- 输出将是 40,000.00- 我尝试使用此代码: 将 a 变暗为字符串a = "4000.00-"a = 格式$(a, "#,###.##")控制台.writeline(一) 解决方案 使用Decimal.Parse转换成十进制数,然后使用.ToString("format here") 转换回字符 ..
发布时间:2022-01-15 10:53:06 其他开发

字符串 3 位小数

示例 1 Dim myStr As String = "38" 我希望我的结果是 38.000 ... 示例 2 myStr = "6.4" 我希望我的结果是 6.400 实现这一目标的最佳方法是什么?我想用至少 三个小数位 格式化一个 string 变量. 解决方案 使用格式编号: Dim myStr As String = "38"MsgBox(FormatNum ..
发布时间:2022-01-15 10:52:59 其他开发

将数字格式化为钱

如何将数字格式化为如下所示:9,000我的数据库字段是金钱数据类型,当我把它拉出来时,我看到它是这样的:9000.0000在我看来不正确(我希望它看起来像一种真钱格式) 解决方案 虽然你可以调用 string.format,但我认为调用 ToString 就可以了. 十进制货币 = 9000m;string formattedMoney = money.ToString("C"); ..
发布时间:2022-01-15 10:52:49 C#/.NET

Python 2.6+ str.format() 和正则表达式

使用 str.format() 是 Python 2.6 和 Python 3 中格式化字符串的新标准.使用 str.format() 时遇到问题code> 带有正则表达式. 我编写了一个正则表达式来返回比指定域低一级的所有域或比指定域低两级的任何域,如果下面的第二级是 www... 假设指定的域是delivery.com,我的正则表达式应该返回a.delivery.com、b.del ..
发布时间:2022-01-15 10:52:40 Python

使用 JSR303 验证 Spring MVC 日期格式

我正在使用带有 JSR303 的 Spring MVC 进行输入验证. 我创建的表单有几个日期字段,这些字段绑定到支持表单的对象中的 Date 对象.我正在使用 JSR303 使用 @Future 对 Date 进行验证.我也在使用 @DateTimeFormat(pattern="dd/MM/yyyy"),(我知道这不是验证). 如何验证表单上 String 的日期格式?如果我将其他 ..
发布时间:2022-01-15 10:52:34 Java开发

java中的txt文件格式验证

验证 .txt 文件是否为: 实际上是一个 .txt 文件,而不是其他类型的文件,只是更改了扩展名. .txt文件的格式与指定的格式匹配(因此能够正确解析,包含所有相关信息等) 这一切都是在 Java 中完成的,其中将检索一个文件,然后需要检查它以确保它是应该的.到目前为止,我只发现 JHOVE(现在是 JHOVE2)作为这项任务的工具,但在 Java 代码中而不是通过命令行实现 ..
发布时间:2022-01-15 10:52:11 Java开发

如何将数字格式化为相同的位数,0填充?

我有几个不同长度的字符串 “2323"“245"“353352" 我需要将它们转换为相同大小的字符串,例如: "0002323"“0000245"“0353352" 如何在每个字符串前面自动添加正确数量的 0? 谢谢 解决方案 使用String.format: 整数 i = Integer.valueOf(src);字符串格式 = "%1$07d";字符串结果 = Stri ..
发布时间:2022-01-15 10:51:36 Java开发

将 .NET 中的 DateTime 对象格式化为 Objective-c 的 NSDate

我正在使用一个将 .NET DateTime 对象返回到我的 iOS 应用程序的 API.我对发生的事情有点困惑,DateTime 在离开 API 时看起来很好,但是当它进入时,它会通过 JSON 并以如下所示的字符串形式进入: /日期(1303884000000-0600)/ WTF 是这样的,我怎样才能把它变成一个 NSDate 对象?? 谢谢! 解决方案 来自 解析 JSO ..
发布时间:2022-01-15 10:51:27 移动开发

在 Angular 中格式化电话号码输入

我已经看到了许多在 Angularjs 中格式化电话号码输入字段的解决方案,但我在 Angular 7 上找不到任何内容.我真正想要的是让用户在文本字段中键入以下内容: 123456789 文本字段将输入格式化为: (123) 456-789 我该怎么做呢?我找到了以下正则表达式来验证它: ^(\([0-9]{3}\) |[0-9]{3}-)[0-9]{3}-[0-9]{ ..
发布时间:2022-01-15 10:51:18 其他开发

如何在 Zip 文件中找到中央目录的位置?

我正在尝试查找 Zip 文件中第一个中央目录文件头的位置. 我正在阅读以下内容:http://en.wikipedia.org/wiki/Zip_(file_format)http://www.pkware.com/documents/casestudies/APPNOTE.TXT 在我看来,我只能扫描 Zip 数据,通过标题识别我所在的部分,然后这样做,直到我点击中央目录标题.我显然 ..
发布时间:2022-01-15 10:51:01 其他开发

Objective-C如何打印出浮点数的前导0?

如何使用 NSString 类型为浮点数打印前导零? 输入:3.14期望输出:03.1使用格式 @"%02.1f"输出:3.1 解决方案 你想要 @"04.1f".4 是总宽度. 正如您从 文档,格式字符串符合IEEE printf 规范. 您指定的格式字符串分解如下: 0 -- 用零填充. 2 -- 整个生成的格式化值的最小宽度为 2. .1 -- 小数点后一位精度. ..
发布时间:2022-01-15 10:50:44 移动开发

相对时间跨度的自定义格式

我正在尝试创建一种自定义格式来显示经过的时间. 现在我正在使用: CharSequence relativeTimeSpan = DateUtils.getRelativeTimeSpanString(dateObject.getTime(),System.currentTimeMillis(),DateUtils.SECOND_IN_MILLIS,标志); 这会返回像这样的相对时间跨度 ..
发布时间:2022-01-15 10:50:38 移动开发

格式:在字符串中使用大括号时出现 KeyError

我正在运行以下代码: 资产 = {}资产['abc'] = 'def'打印类型(资产)打印资产['abc']查询 = '{"abc": "{abc}"}'.format(abc=asset['abc'])打印查询 这会引发 KeyError 错误: [user@localhost] : ~/Documents/vision/inputs/perma_sniff $ python ~/test ..
发布时间:2022-01-15 10:50:24 Python

Objective-C:将数字格式化为序数:1, 2, 3, .. to 1st, 2nd, 3rd

在 Objective C 中,有没有办法将 integer 格式化为序数1 => "1st"、2 => "2nd" 等...适用于任何语言?因此,如果用户是法国人,他会看到“1er"、“2ieme"等. 非常感谢! 编辑:这是一个 iOS 应用程序 解决方案 你有没有看过 FormatterKit?它工作得很好,我很确定这正是您正在寻找的. 这是一个从套件中提取的示例: ..
发布时间:2022-01-15 10:50:15 移动开发