问题标签 [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.
c++ - 如何从 C++ 中的字符串获取文件扩展名
给定一个字符串"filename.conf"
,我如何验证扩展部分?
我需要一个跨平台的解决方案。
string - 如何检查给定的字符串是否是回文?
定义:
回文是一个单词、短语、数字或其他单位序列,具有在任一方向阅读相同的属性
如何检查给定的字符串是否是回文?
这是前一段时间的 FAIQ [常见面试问题] 之一,但主要使用 C。
寻找任何和所有语言的解决方案。
c# - C# 中的模糊文本(句子/标题)匹配
嘿,我正在使用Levenshteins算法来获取源字符串和目标字符串之间的距离。
我也有返回值从 0 到 1 的方法:
但这对我来说还不够。因为我需要更复杂的方式来匹配两个句子。
例如,我想自动标记一些音乐,我有原始歌曲名称,并且我有垃圾歌曲,如超级、质量、2007 年、2008年等年份等。还有一些文件只有http://trash。 .thash..song_name_mp3.mp3,其他正常。我想创建一个比我现在更完美的算法。也许有人可以帮助我吗?
这是我目前的算法:
这正常工作,但只是在某些情况下,很多标题应该匹配,不匹配......我想我需要某种公式来玩权重等,但我想不出一个......
想法?建议?算法?
顺便说一句,我已经知道这个话题(我的同事已经发布了,但我们无法为这个问题提供适当的解决方案。): 近似字符串匹配算法
c++ - 如何在 C++ 中标记字符串?
Java有一个方便的拆分方法:
有没有一种简单的方法可以在 C++ 中做到这一点?
c# - 解析空格分隔文本的最佳方法
我有这样的字符串
我想标记它,但是我不能只在空格上分割。我想出了一些丑陋的解析器,但我想知道是否有人有更优雅的设计。
这是在 C# 中。
编辑:我丑陋的版本,虽然丑陋,是 O(N) 并且实际上可能比使用 RegEx 更快。
sql - 在 SQL Server 中将字符串中每个单词的首字母大写的最佳方法是什么
在 SQL Server 中将字符串中每个单词的首字母大写的最佳方法是什么。
.net - 在 C++/CLI 中转换 char* 和 System::String 的最佳方法是什么
在 C++/CLI 中从 char* 转换为 System::string 并返回的批准方法是什么?我在 Google 上找到了一些对 marshal_to<> 模板化函数的引用,但似乎此功能从未适用于 Visual Studio 2005(并且不在 Visual Studio 2008 中,AFAIK)。我还在Stan Lippman 的博客上看到了一些代码,但它是 2004 年的。我还看到了 Marshal::StringToHGlobalAnsi()。有没有一种被认为是“最佳实践”的方法?
string - 如何使用 JSP 和 JSTL 替换换行符?
我有一个传递到我的 JSP 页面的 bean 对象列表,其中一个是注释字段。该字段可能包含换行符,我想使用 JSTL 将它们替换为分号,以便该字段可以显示在文本输入中。我找到了一种解决方案,但它不是很优雅。我将在下面发布作为一种可能性。
arrays - 用于连接例如字符串数组的算法
一段时间以来,我一直想知道,连接字符串数组的一个漂亮、干净的解决方案可能是什么样的。示例:我有 ["Alpha", "Beta", "Gamma"] 并且想将字符串合并为一个,用逗号分隔 - “Alpha, Beta, Gamma”。
现在我知道大多数编程语言为此提供了某种连接方法。我只是想知道如何实现这些。当我上入门课程时,我经常尝试单干,但始终没有找到令人满意的算法。一切看起来都相当混乱,问题是你不能只循环遍历数组,连接字符串,因为你会添加一个太多的逗号(在最后一个字符串之前或之后)。我不想检查循环中的条件。我真的不想在循环之前/之后添加第一个或最后一个字符串(我想这可能是最好的方法?)。
有人可以告诉我一个优雅的解决方案吗?或者告诉我为什么没有更优雅的东西?
c++ - 如何摆脱 GCC 中“不推荐使用的从字符串常量到 'char*' 的转换”警告?
所以我正在研究一个非常大的代码库,最近升级到 gcc 4.3,现在触发了这个警告:
警告:不推荐将字符串常量转换为 'char*'</p>
显然,解决这个问题的正确方法是找到每个声明
或函数调用,如:
并使他们成为const char
指针。但是,这意味着至少要接触 564 个文件,这不是我目前希望执行的任务。现在的问题是我正在运行-werror
,所以我需要一些方法来扼杀这些警告。我怎样才能做到这一点?