问题标签 [formatted-text]

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 投票
1 回答
78 浏览

android - 使字符串资源中的 formatArg 加粗 Andoid

我有带有格式参数%s 的字符串资源

<string name="string_name">Hello Mr. %s. I want to ...</string>

此字符串资源已本地化,因此根据语言环境具有不同的长度,并且必须在一个 TextView 中

我想将formatArg %s设为粗体

我试过html标签 <string name="string_name">Hello Mr. <b>%s</b>. I want to ...</string>

我试过注释标签 <string name="string_name">Hello Mr. <annotation style="bold">%s</annotation>. I want to ...</string>

我创建了 SpannableString 并尝试将 Span 设置为此注释

在我将文本设置为 TextView 后,对字符串参数没有任何影响

tvDescription.setText(getString(R.string.string_name, "formatArg"));

有没有办法为格式化字符串资源中的字符串参数设置样式?

0 投票
2 回答
416 浏览

function - 如何在 Rust println 中直接使用函数返回值

Rust 允许以这种方式格式化打印变量:

但这不起作用:

它显示了这个错误:

是否可以直接使用函数返回值println!

0 投票
1 回答
3985 浏览

reactjs - FormattedHtmlMessage react-intl v4

升级到 react-intl@4 后,我们面临所有已用作 html 标记的 formattedHtmlMessages 的问题。

我们尝试用 formattedMessage 替换并尝试 values={{...}}

但首先 html 不被视为 html 标签。此外,由于我们在标签(链接)上使用具有不同和未定义数量的“href”甚至不同“目标”的动态翻译,这似乎不是解决方案。

我们的翻译是这样的:

0 投票
2 回答
215 浏览

c# - 获取 FormattedText 的溢出文本

FormattedText.MaxTextWidth我想在设置and后获取溢出的文本(即省略号后的子字符串)FormattedText.MaxTextHeight。有没有一种优雅的方式来实现这一目标?这似乎特别困难,因为FormattedText可能包含不同的字体系列、字体大小等。

0 投票
0 回答
16 浏览

python-3.x - 是否可以对 python 字符串进行惰性格式化?

而不是创建一个普通的格式化字符串:

我收到一个带有字符串的变量,"{1+1}"我需要计算大括号内的表达式,以"2"得到 python 脚本上的文字值。

Python 是否有任何内置逻辑来执行此操作?

0 投票
2 回答
395 浏览

python - 为什么python在我的格式化字符串前面放一个空格

我最近开始学习python,发现它非常有趣。但是,当我尝试格式化字符串时,f"{var}..."它前面有一个多余的空间。

这是我的代码:

我得到了什么:[在控制台中]

如上所示,第二行以空格开头,以空格结尾,我知道我可以使用 strip 函数将其删除,但我很好奇为什么会出现。是因为\n?


更新:

这段代码的输出将两行合并在一起,那么我应该如何解决这个问题?

0 投票
1 回答
27 浏览

javascript - 无法在智能手机上删除格式化的信用卡号

此代码适用于 PC、智能手机等。问题是,当我尝试从手机中删除数字时,我不能,因为它会自动在第 4、8、12 个符号后放置空格。在 Windows 上,我只是按住退格键,它会删除所有内容,但在 android 上,这只会删除数字,并且会停在空格处。每次我需要选择所有数字(如 Win 上的 CTRL + A)并删除时,只有这样,所有数字都会被空格删除。

0 投票
2 回答
79 浏览

java - 如何在 JText 区域中格式化文本?

我有一个可滚动的 JTextArea,它显示来自对象 ArrayList 的输出。在将每个元素附加到一行之后,它会转到下一行以附加来自下一个元素的信息。但是,我的输出看起来杂乱无章。无论每个元素的长度如何,我都希望每个属性都能相互对齐。我尝试使用循环在每个属性之间创建偶数个空格,但它们仍然没有正确排列。

这是将字符串从对象附加到 JTextArea 的函数

这是文本区域的样子。

输出画面

0 投票
2 回答
99 浏览

c - 如何使用scanf从缓冲区中提取一些格式化字符串?

我需要从那个长字符串中提取“rudolf”“12”"hello, i know that rudolph=12 but it so small..." :使用scanf,我该怎么做?

这个缓冲区可以包含任何格式化的字符串,比如ruby=45or bomb=1,我事先并不知道。

我正在尝试类似的方法,但没有成功

0 投票
1 回答
77 浏览

linux - 如何在 bash 中使用 echo 表示格式化的 printf

什么是在 bash 中产生与格式化 printf 相同的输出的命令