问题标签 [character]
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++ - 在 C++ 中移动字符串中特定字符的简单方法?
如果我有字符串.....ZZ..ZZ.....
or .Z.1.Z.23Z.4.Z55
,
有没有一种简单的方法可以将Z
字符串中的所有字符在当前位置右侧移动一个空格?
一些额外的测试字符串是:
.Z
Z.
ZZ.
.ZZ
Z
ZZ
ZZZ
我认为这个问题的一些较高投票的答案(包括当前接受的答案)在这些测试中不起作用。
c# - 如何在 C# 中的 System.Windows.Forms.Button 上放置 unicode 字符?
在 C# WinForms 项目的 Visual Studio 2008 中,表单上有一个按钮。在属性视图中,属性“字体”设置为“Arial Unicode MS”。
我需要在“文本”属性中添加什么,以便在按钮上显示 unicode 字符 \u0D15?
当我将 \u0D15 放入“Text”属性时,按钮显示六个字符“\u0D15”而不是一个 unicode 字符。
在以下 PDF 中,您可以看到 \u0D15 的 unicode 字符:http: //unicode.org/charts/PDF/U0D00.pdf
string - 什么定义了可以存储在字符串中的数据
几天前,我问为什么不能将二进制数据,例如 jpg 文件存储到字符串变量中。
我得到的大多数答案都说字符串用于文本信息,例如我现在正在写的内容。
什么被认为是文本数据?某种性质的字节代表一个jpg文件,这些字节可以用字符字节值表示……我想。因此,当我们说字符串用于文本信息时,是否存在某种未存储的字符范围或字符列表?
对不起,如果这个问题听起来很傻。只是想“得到它”
url - URL 路由:在创建友好 URL 时处理空格和非法字符
我看过很多关于 URL 路由的讨论,以及很多很棒的建议……但在现实世界中,我没有看到讨论过的一件事是:
- 创建带有空格和非法字符的友好 URL
- 查询数据库
假设您正在构建一个 Medical 站点,其中包含带有Category和可选Subcategory的文章。(1对许多)。(可以用任何例子,但医学领域有很多长词)
示例类别/子/文章结构:
- 您的一般健康状况(类别)
- 自然健康(子类别)
- 您身体的免疫系统及其需要帮助的原因。(文章)
- 植物和草药真的是解决方案吗?
- 我应该吃强化食品吗?
- 顺势疗法
- 什么是顺势疗法药物?
- 健康饮食
- 你应该每天喝10杯咖啡吗?
- 有机蔬菜值得吗?
- 汉堡王® 是邪恶的吗?
- “法式咖啡”还是美式咖啡更健康?
- 自然健康(子类别)
- 疾病和状况(类别)
- 自身免疫性疾病(子类别)
- 人类的第一大杀手是某种疾病
- 如何获得帮助
- 遗传条件
- 怀孕前预防脊柱裂。
- 你有长寿的倾向吗?
- 自身免疫性疾病(子类别)
- FooBar博士的个人建议(分类)
- 我对草药和自然疗法的看法(文章 - 无子类别)
- 为什么要关心自己的健康?
- 有可能吃得好并有良好的饮食习惯。
- 无血手术已经成熟了吗?
在这样的结构中,如果你去的话,你将有一些LOOONG URL:/{Category}/{subcategory}/{Article Title}
此外,还有许多非法字符,如#! ? 'é”等。
所以,问题是:
- 您将如何处理非法字符和空格?(优点和缺点?)
- 你会处理从数据库中获取这个吗
- 换句话说,您会相信数据库找到项目、传递标题,还是提取所有标题并在代码中找到密钥以获取传递给数据库的密钥(对数据库的两次调用)?
注意:我总是看到漂亮漂亮的例子,比如 /products/beverages/Short-Product-Name/ 如何处理一些丑陋的例子 ^_^
c++ - C++ 字符串操作
我缺乏 C++ 经验,或者更确切地说,我在垃圾收集语言方面的早期学习现在真的让我很痛苦,我在使用 C++ 中的字符串时遇到了问题。
说得很清楚,使用 std::string 或 equlivents 不是一种选择——这一直是 char* 。
所以:我需要做的非常简单,基本上可以归结为连接字符串。在运行时,我有 2 个类。
一个类包含基本文件名形式的“类型”信息。
在标题中:
后来,在 .cpp 中,它加载了从其他地方传入的信息。
第二个类以基本文件名后缀的形式提供版本信息,它是一个静态类,目前实现如下:
然后,在运行时基类创建它需要的文件名:
您可以立即看到问题。nameToUse 永远不会被删除,内存泄漏。
后缀是一个固定列表,但基本文件名是任意的。创建的名称需要在“LoadStuff()”的末尾持续存在,因为不清楚随后何时以及如何使用它。
我可能担心太多,或者很愚蠢,但是类似于 LoadStuff() 的代码也发生在其他地方,所以需要解决。这很令人沮丧,因为我对事物的工作方式知之甚少,无法看到一个安全且“非黑客”的解决方案。在 C# 中,我只想写:
并且不需要担心。
非常感谢任何意见、建议或建议。
更新
我调用 LoadAndSetupData() 的代码的问题在于,在某些时候它可能会复制文件名并将其保存在本地,但实际的实例化是异步的,LoadAndSetupData 实际上将事物放入队列中,至少在那时,它期望传入的字符串仍然存在。
我不控制此代码,因此无法更新它的功能。
php - 当我尝试“回显” html 字符串时,如何获得这些奇怪的字符?
我正在通过 PHP 从包含 HTML 代码的变量将回显发送到邮件函数。奇怪的是,这
出现在字符串之后..但我不再使用它了。邮件功能(附件)的字符集与 HTML 代码的字符集相同。
sql-server - SQLServer 2005 - 更改 NVarChar 中的字符
我将一些参数接收到存储过程中。这些参数是 NVARCHAR 的。
我有一个问题,当我需要将其中一些值转换为 FLOATS 时,因为它们被接收为例如
@VALUE1 NVARCHAR(100)
声明 @ChangedValue SET @ChangedValue = CAST(@Value1 AS FLOAT)
例如@Value1 = "0,001"
给我一个问题,因为它期望“0.001”
我无法更改输入的格式,但我可以在 SQL 服务器端以某种方式更改它吗?通过将所有“,”更改为“。” 反而?
最好的问候,肯恩
c - 在C中输出单个字符
在 C 程序中打印单个字符时,我必须在格式字符串中使用“%1s”吗?我可以使用“%c”之类的东西吗?
java - 如何在java中连接字符?
你如何在java中连接字符?连接字符串只需要+
字符串之间的 a ,但是使用连接字符+
会将 char 的值更改为 ascii 并因此给出数字输出。我想做System.out.println(char1+char2+char3...
并创建一个这样的字符串词。
我可以
但是,这只会让我得到 1 行中的字符。我需要它作为字符串。任何帮助,将不胜感激。
谢谢
.net - 如何将变音符号更改为非变音符号
我找到了如何在 stackoverflow 上删除变音符号的答案,但是您能否告诉我是否可以将变音符号更改为非变音符号?
哦..我考虑.NET(或其他如果不可能的话)