问题标签 [string]

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 投票
3 回答
460 浏览

python - 在 Python 3.0 中,标准库中的所有内容都会将字符串视为 unicode 吗?

既然 Python(从 3.0 开始)是基于 unicode 的,我对标准库的行为方式有点困惑。CGI 和 urllib 等模块会使用 unicode 字符串,还是会使用新的“字节”类型并仅提供编码数据?

0 投票
11 回答
327264 浏览

c# - 如何在.NET中以格式字符串转义大括号(大括号)

如何在使用中转义括号string.Format

例如:

此示例不会引发异常,但会输出字符串foo {0}

有没有办法逃脱括号?

0 投票
14 回答
5491 浏览

c++ - 没有 C++ 字符串和 STL

过去我没有太多使用 C++,最近也做了很多 C#,我真的很难再次回到 C++ 的基础知识。这特别棘手,因为工作要求不能使用任何最方便的 C++ 构造,因此所有字符串都必须是 char *,并且没有提供 STL 列表。

我目前正在尝试做的是创建一个字符串列表,使用 STL 或 C# 完全不需要我花时间。基本上我想要一个功能,例如:

然后,

或者,如果它是 C#...

我意识到它不起作用。我知道传递变量(一个常量指针和一个常量字符串)的常量性质使它相当困难,但我的基本问题是我过去总是通过使用 STL 列表等来避免这种情况,所以我从来没有不得不解决它!

0 投票
5 回答
1492 浏览

python - Google App Engine:如何以编程方式访问模型类的属性?

我有一个模型类:

我有一个此类的实例p,并且字符串s包含该值'first_name'。我想做类似的事情:

这两者都会导致TypeError.

有人知道我怎样才能实现我想要的吗?

0 投票
13 回答
5132 浏览

string - 如何确定随机字符串是否听起来像英语?

我有一个基于输入单词列表生成字符串的算法。如何仅分隔听起来像英语单词的字符串?IE。在保留LORD的同时丢弃RDLO

编辑:为了澄清,它们不需要是字典中的实际单词。他们只需要听起来像英语。例如KEAL将被接受。

0 投票
14 回答
150801 浏览

python - 从python中的字符串中去除不可打印的字符

我用来跑步

在 Perl 上摆脱不可打印的字符。

在 Python 中没有 POSIX 正则表达式类,我不能写 [:print:] 让它意味着我想要的。我知道在 Python 中无法检测字符是否可打印。

你会怎么办?

编辑:它也必须支持 Unicode 字符。string.printable 方式会很高兴地将它们从输出中剥离出来。curses.ascii.isprint 将为任何 unicode 字符返回 false。

0 投票
17 回答
44014 浏览

java - 为什么字符串在 Java 和 .NET 中不能是可变的?

为什么他们决定String在 Java 和 .NET(以及其他一些语言)中实现不可变?他们为什么不让它可变呢?

0 投票
6 回答
20452 浏览

string - Visual Basic 6 中的字符串空间不足

我们在通过 TCP 套接字来回发送数据的 VB6 应用程序中遇到错误。我们得到一个运行时错误“字符串空间不足”。有没有人看到这个或有任何想法为什么会发生这种情况?似乎我们正在达到一些 VB6 阈值,因此任何其他想法也会有所帮助。

0 投票
4 回答
10244 浏览

c# - C# 字符串操作搜索和替换

我有一个字符串,其中包含表单中的标签< tag >。有没有一种简单的方法可以用特殊的 ascii 字符以编程方式替换这些标签的实例?例如用"< tab >"ascii 等价替换标签'/t'

0 投票
9 回答
4378 浏览

c# - 从字符串成员的条件匹配的集合中查找对象的最快方法

假设我有一个特定类的集合(可以是数组、通用列表或任何最快解决此问题的方法),我们称之为ClassFoo

假设集合中将有 50.000 个项目,全部在内存中。现在我想尽可能快地获取集合中遵守其 bar 成员条件的所有实例,例如:

如何尽快获得结果?我应该考虑一些高级索引技术和数据结构吗?

此问题的应用程序域是一个自动完成器,它获取查询并作为结果提供一组建议。假设条件没有比这更复杂。还假设会有很多搜索。