问题标签 [string-conversion]
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.
c# - 如何将包含双引号的值从 DataTable 行值添加到 Excel 单元格公式?
我是 C# 的新手。我试图将 DataTable 中的字符串插入 Excel 单元格公式,但没有成功。例如,我有
=ROUND(R[-2]C*IF(R[-1]C="";R[-1]C17;R[-1]C)/(IF(R[-1]C=""; R[-1]C17;R[-1]C));2)
作为价值。我也试着做
=ROUND(R[-2]C*IF(R[-1]C=\"\";R[-1]C17;R[-1]C)/(IF(R[-1]C=\ "\";R[-1]C17;R[-1]C));2)
但是我从 HRESULT 得到一个异常:0x800A03EC 在最后一个示例中,调试器显示了正确的字符串,但我也得到了那个异常。
此外,当我输入以下代码时,它可以工作:
Globals.Wirksheet1.Cells.Range["A100"].Value2 = @"=ROUND(R[-2]C*IF(R[-1]C="""",R[-1]C17,R[ -1]C)/(IF(R[-1]C="""",R[-1]C17,R[-1]C)),2)";
但我需要从 DataTable 中获取值,我也不知道如何将 @ 添加到字符串。请解释一下如何解决这个问题?谢谢
jquery - 检查JQuery版本是否大于1.8.3?
我正在尝试检查当前的 jquery 版本是否大于 1.8.3 但parseInt($.fn.jquery)
只输出一位。
ruby - 将对象数组输出到终端,作为具有固定宽度列中的属性的表
我正在尝试将二维数组输出到控制台;我希望数组中的信息能够很好地格式化,如本问题末尾我想要的输出所示。我的数组创建如下(创建FamilyMember
类的实例):
我希望能够将数组的内容输出到格式化为字符串的控制台。我需要能够以两种方式做到这一点 - 使用each
和单独使用do
.
我尝试过的(受之前的 SO question 启发):
但是上面的输出如下:
如何使用each
和输出格式良好的 2D 数组元素do
?任何帮助表示赞赏。谢谢。
理想情况下,我的输出将是这样的:
c++ - wchar_t 和 c_str 字符串转换的意外结果
基于这个对相关问题的回答,我尝试编写一个将标准字符串转换为宽字符串的方法,然后我可以将其转换为 wchar_t*。
为什么不是创建 wchar_t* 等价物的两种不同方式?(我已经展示了我的调试器给我的值)。
其中 GetWideString 定义如下:
注意:以下也不起作用。
d - 将零终止字符串转换为 D 字符串
Phobos 中是否有将零结尾字符串转换为 D 字符串的功能?
到目前为止,我只发现了相反的情况toStringz
。
我在以下代码段中需要它
我用来从用户 ID 中查找用户名。
我现在假设 UTF-8 兼容。
perl - perl - convert string of numeric values/ranges to actual values
I'd like to convert a sting of the form 1,2,25-27,4,8,14,7-10
into a list of the actual values: 1,2,4,7,8,9,10,14,25,26,27
.
I've searched and found nothing that does this sort of expansion. Anyone aware of way to do this easily?
c - 长度不等的 C 字符串,小写到大写
我正在尝试实现一个接收ac字符串作为输入的函数,将所有小写字符转换为大写,然后将结果存储在输出参数中。下面是这个函数的代码:
现在,在 inputLength > outputLength 的情况下显然会出现问题。为了解决这个问题,我在 inputLength & outputLength 声明和 for 循环之间插入了以下代码。
这不仅会产生错误(这个函数或变量可能不安全......),而且我几乎可以肯定我正在以错误的方式处理这个问题。但是,我想不出任何替代方案。
编辑:
我使用的主要功能如下:
我的功能应该打印的是:
fortran - 将字符串转换为整数
这是对我的get_command_argument() 问题的跟进。
我正在将命令行参数 ( arg
) 读入 Fortran 程序。然后我想将 的值存储arg
为整数。ichar()
不做这项工作。
这似乎有点基本,所以很明显我做错了什么。有什么提示吗?
python - 将字符串转换为变量
对于我的检查命令,因为我不想这样做:
对于我游戏中的每一个项目。
所以我想将Decision
字符串的第二个单词转换成一个变量,这样我就可以使用类似secondwordvar.text
.
我尝试使用eval()
,但是当我在单个单词命令中出现拼写错误时,总是会出错。
错误
IndexError: list index out of range
但它正在工作。
现在我的代码是这样的:
有没有人知道,对于另一种选择,我如何以一种简单的方式编写该函数?
我可能还应该包括完整的游戏。你可以在这里找到它:http: //pastebin.com/VVDSxQ0g
java - 如何将 MAC 字符串转换为冒号分隔的字符串
我有 200k 行和 3 种 MAC 地址的 csv 文件,定义为:
- ECE1A9312000
- E8:6D:52:75:2D:16
- 24-C9-A1-15-89-B0
我的目标是只使用冒号分隔的形式。
所以转换-
成:
没什么大不了的:
但是如何转换ECE1A9312000
为EC:E1:A9:31:20:00
.
我想使用正则表达式,但是对于这么多数据(~80k)使用组太昂贵了。
我是否需要遍历每个char
并附加:
喜欢:
还是有更有效的方法?
谢谢,