string-formatting相关内容

php用一个空格替换多个空格

我正在尝试用一个空格替换多个空格.当我使用 ereg_replace 时,我收到一个关于它被弃用的错误. ereg_replace("[ \t\n\r]+", " ", $string); 是否有相同的替代品.我需要用一个空格替换多个 " " 空格和多个 nbsp 空格. 解决方案 使用 preg_replace() 而不是 [ \t\n\r] 使用 \s: $output = pr ..
发布时间:2021-12-03 08:04:20 PHP

使用字符串格式显示最多 2 位小数或简单整数

我有一个要显示的价格字段,有时可以是 100 或 100.99 或 100.9,我想要的是仅在为该价格输入小数位时以 2 位小数显示价格,例如,如果它是 100它应该只显示 100 而不是 100.00,如果价格是 100.2,它应该同样显示 100.20,因为 100.22 应该是一样的.我用谷歌搜索并发现了一些示例,但它们与我想要的不完全匹配: //小数点后两位String.Format(" ..
发布时间:2021-12-02 23:51:07 C#/.NET

嵌套 f 弦

感谢 David Beazley 的推文,我最近发现新的 Python 3.6 f-strings 也可以嵌套: >>>价格 = 478.23>>>f"{f'${price:0.2f}':*>20s}"'**************** 478.23 美元' 或者: >>>x = 42>>>f'''-{f"""*{f"+{f'.{x}.'}+"}*"""}-''''-*+.42.+*-' ..
发布时间:2021-12-02 17:26:11 Python

如何在字符串中打印文字花括号字符并在其上使用 .format?

x = " \{ 你好 \} {0} "打印(x.格式(42)) 给我:关键错误:Hello\\ 我想打印输出:{Hello} 42 解决方案 你需要把{{和}}加倍: >>>x = " {{ 你好 }} {0} ">>>打印(x.格式(42))' {你好 } 42 ' 以下是格式字符串语法的 Python 文档的相关部分: 格式字符串包含用大括号 {} 包围的“替换 ..
发布时间:2021-11-30 23:22:37 Python

字符串格式:% vs. .format vs. f-string文字

Python 2.6 引入了 str.format() 方法的语法与现有的 % 运算符略有不同.哪个更好,适用于哪些情况? Python 3.6 现在通过语法 f“my string" 引入了另一种字符串格式化格式的字符串文字(又名“f"字符串).这个格式化选项比其他的更好吗? 以下使用每种方法,结果都一样,那么有什么区别? #!/usr/bin/pythonsub1 = "pyt ..
发布时间:2021-11-30 23:17:07 Python

AngularJS - 如何在我输入时在文本框上应用货币过滤器?

我的项目要求以货币格式显示金额字段.我可以实现这个 onblur 事件,但请告诉我是否可以使用过滤器或其他一些 AngularJS 技术来实现. 我有以下文本框: 我想将此文本框中的值转换为遵循货币格式.所以,如果我输入 200000,它应该是 $200,000.00 在我输入时或在我输入时. 我使用了以下技术并应用了过滤器, ..
发布时间:2021-11-28 17:08:09 其他开发

是否可以在 strings.xml 中为运行时值设置占位符?

是否可以在 string.xml 中的字符串值中有占位符,可以在运行时赋值? 示例: 一些字符串 PLACEHOLDER1 一些更多的字符串 解决方案 格式和样式 是的,请参阅字符串资源:格式和样式中的以下内容 如果您需要使用 String.format(String, Object...) 格式化您的字符串,那么您可以通过将您的格式参数放在字符串资源中来实现.例如 ..
发布时间:2021-11-27 20:49:27 移动开发

C#中的命名字符串格式

有没有办法在 C# 中按名称而不是位置来格式化字符串? 在 python 中,我可以做类似这个例子的事情(无耻地从 here): >>>打印 '%(language)s 有 %(#)03d 个引号类型.'% \{'语言':“Python",“#":2}Python 有 002 种引用类型. 在 C# 中有没有办法做到这一点?比如说: String.Format("{some_var ..
发布时间:2021-11-26 09:52:57 C#/.NET

在 Java 的 System.out 中以表格格式输出

我正在从数据库中获取结果,并希望将数据输出为 Java 标准输出中的表格 我尝试过使用 \t,但我想要的第一列的长度变化很大. 有没有办法在像输出这样的漂亮表格中显示它? 解决方案 使用 System.out.format .您可以像这样设置字段的长度: System.out.format("%32s%10d%16s", string1, int1, string2); 这 ..
发布时间:2021-11-25 13:52:08 Java开发

如何在 Java 中格式化字符串

原始问题,但我如何格式化这样的字符串: “{2} 的第 {1} 步" 通过使用Java替换变量?在 C# 中很容易. 解决方案 除了String.format,也看看java.text.MessageFormat.格式更简洁,更接近您提供的 C# 示例,您也可以使用它进行解析. 例如: int someNumber = 42;String someString = "f ..
发布时间:2021-11-25 13:08:20 Java开发

终极短自定义数字格式 - K、M、B、T 等、Q、D、Googol

有没有办法在谷歌表格中自定义格式可笑的大数字(两种方式都至少达到 10^100): 千>钾百万 >米十亿乙万亿 >吨等等...负千万亿 >问十亿D 通过: 内部自定义数字格式 公式(数组公式 ofc) 类似于这个的脚本只是扩展到涵盖更多领域 10000.1 10.0K100 100.01000 1.0K10000 10.0K-100000 -100.0K45646454 45 ..

iOS APNS:以字符串格式将设备令牌发送给提供者

我需要通过调用在我的请求中需要 JSON 数据的服务,将我的 iOS 应用程序的 APNS 设备令牌发送给我的提供者.我正在阅读 Apple 的 本地和推送通知编程指南 并且它只说application:didRegisterForRemoteNotificationsWithDeviceToken: 委托方法将设备令牌作为NSData 传递并且您应该将其传递给以二进制数据编码的提供程序.但我需要 ..

AngularJS - 如何在输入时在文本框上应用货币过滤器?

我的项目要求以货币格式显示金额字段.我可以实现这个 onblur 事件,但请告诉我是否可以使用过滤器或其他一些 AngularJS 技术来实现. 我有以下文本框: 我想将此文本框中的值转换为遵循货币格式.所以,如果我输入 200000,它应该是 $200,000.00 在我输入时或在我输入时. 我使用了以下技术并应用了过滤器, ..
发布时间:2021-11-09 23:34:20 其他开发