问题标签 [string-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
5211 浏览

ios - NSNumber 存储浮点数。请不要科学记数法?

我的代码看起来像这样

文本字段中的值实际上是一个电话号码。它作为烦人的 (2.0)78966e+08 存储在 NSNumber 中

我怎样才能让 NSNumber 将其存储为 0207896608?

0 投票
5 回答
54264 浏览

.net - 仅使用日期时间格式获取小写日期时间的 AM/PM

我要获得一个自定义的 DateTime 格式,包括 AM/PM 指示符,但我希望“AM”或“PM”为小写,而不使其余字符小写。

这是否可以使用单一格式而不使用正则表达式?

这是我现在得到的:

现在的输出示例是2009 年 1 月 31 日星期六下午 1:34

0 投票
13 回答
167746 浏览

java - 如果性能很重要,我应该使用 Java 的 String.format() 吗?

我们必须一直为日志输出等构建字符串。在 JDK 版本中,我们了解了何时使用StringBuffer(许多附加,线程安全)和StringBuilder(许多附加,非线程安全)。

使用上有什么建议String.format()?它是有效的,还是我们被迫坚持对性能很重要的单行代码进行串联?

例如丑陋的旧风格,

与整洁的新样式(String.format,可能更慢)相比,

注意:我的具体用例是贯穿我的代码的数百个“单行”日志字符串。它们不涉及循环,所以StringBuilder太重了。我String.format()特别感兴趣。

0 投票
5 回答
18336 浏览

c# - 在 C# 中计算比率

我认为这很简单,但搜索谷歌似乎没有帮助。

我基本上是在尝试编写一个函数,当提供两个整数(例如 800 和 600)时,它将以字符串形式返回比率(例如 4:3)。

0 投票
1 回答
1071 浏览

vb6 - 是否有可以传递给 VB6 格式函数的格式字符串,该函数将简单地对数字进行分组?

是否有格式字符串(?)我可以传递给执行数字分组的 VB6 格式函数?我想替换此语句中的问号...

...带有将生成以下输出的字符串:

预定义的格式字符串“标准”很接近,但它添加了一个小数点和最后两个 0:

0 投票
3 回答
14349 浏览

python - 返回要馈送到 string.format() 的参数元组

目前,我正在尝试在 Python 中获取一个方法来返回零、一个或两个字符串的列表以插入字符串格式化程序,然后将它们传递给字符串方法。我的代码看起来像这样:

当我尝试运行此代码时,编译器会给出 IndexError: tuple index out of range。
我应该如何构造我的返回值以将其作为参数传递给.format()

0 投票
3 回答
2106 浏览

c# - 在 DataTextFormatString 中添加 html

我有一个从 LINQ 查询填充的 DropDownList。根据本项目的设计要求,我需要在 DDL 的 ListItem.Text 中附加 4 个“”。

当我像这样手动添加 ListItems 时,它可以工作:

但不是当我 DataBind() 并使用:

任何帮助表示赞赏。

并且:在有人谈论 HTML 代码之前,我不得不称它为“&nsbp;” 因为它不允许我使用非中断空间字符代码。

谢谢!

0 投票
3 回答
38539 浏览

.net - 如何在“#,##0”和“{0:n2}”样式格式字符串表示之间进行转换?

.NET 支持两种类型的字符串格式。

我处于现有配置数据具有#,##0样式格式的情况。一项新功能需要格式化为相同的输出,但此功能所需的 API 只接受 type 的格式{0:n2}

有谁知道在这两种数字类型表示之间进行转换的方法? DateTime可以忽略。

编辑我了解到:

0 投票
5 回答
51093 浏览

javascript - 使用 JavaScript 获取字符串中的第一个整数

我在一个循环中有一个字符串,对于每个循环,它都充满了如下所示的文本:

我只想检索字符串中文本的第一个数字,当然我不知道长度。

提前致谢!

0 投票
4 回答
83580 浏览

xaml - 如何在 XAML 元素中使用 StringFormat?

我深入了解与订单绑定的元素的 XAML 堆栈。

订单日期显示为例如“12/31/2008 12:00:00 AM”。

我希望它显示为例如“31.12.2008”。

我怎样才能做到这一点?我已经看到其他 stackoverflow 问题提到了 StringFormat,但它们以我无法开始工作的方式使用多重绑定。

这是我想要的那种语法(这是伪代码),只需在需要的地方指定 StringFormat ,这可能以某种方式吗?