Questions tagged «string»

字符串是有限的符号序列,通常用于文本,尽管有时用于任意数据。


6
如何在PHP中提取字符串的前100个字符
我正在寻找一种从字符串变量中提取前100个字符以放入另一个变量进行打印的方法。 是否有可以轻松做到这一点的功能? 例如: $string1 = "I am looking for a way to pull the first 100 characters from a string variable to put in another variable for printing."; $string2 = 100charfunction($string1); print $string2 要得到: I am looking for a way to pull the first 100 characters from a string vari
90 php  string 

7
C#中的哈希字符串
尝试在中获取哈希字符串时遇到问题c#。 我已经尝试过一些网站,但是大多数网站都使用文件来获取哈希值。其他用于字符串的有点太复杂。我找到了用于Windows的Web身份验证示例,如下所示: FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5") 我需要使用散列来使包含文件名的字符串更安全。我怎样才能做到这一点? 例: string file = "username"; string hash = ??????(username); 我应该使用其他哈希算法而不是“ md5”吗?
90 c#  string  hash 



5
如何扩展C#内置类型(如String)?
问候大家...我需要Trim一个String。但是我想删除String本身中所有重复的空格,而不仅是在字符串的结尾或开头。我可以用类似的方法做到这一点: public static string ConvertWhitespacesToSingleSpaces(string value) { value = Regex.Replace(value, @"\s+", " "); } 我从这里得到的。但是我希望这段代码String.Trim()本身可以被调用,所以我认为我需要扩展或重载或重写该Trim方法。有没有办法做到这一点? 提前致谢。

2
为什么将字符“ A”与0x41进行比较?
我正在查看一些C ++代码,发现以下结构: if('A' == 0x41) { // ... } else if('A' == 0xc1) { // ... } else { // ... } 我收到Visual Studio警告,说: 警告C4127条件表达式恒定。 Visual Studio显然是正确的-肯定将“ A”定义为0x41。鉴于三个分支中有两个是无效代码,为什么作者要编写此代码?
89 c++  string 



4
在字符串中使用变量
在PHP中,我可以执行以下操作: $name = 'John'; $var = "Hello {$name}"; // => Hello John C#中是否有类似的语言构造? 我知道有,String.Format();但是我想知道是否可以在不调用字符串的函数/方法的情况下完成。

8
如何通过AJAX发送“&”(&)字符?
我想使用POSTJavaScript中的方法发送一些变量和一个字符串。 我从数据库中获取字符串,然后将其发送到PHP页面。我正在使用一个XMLHttpRequest对象。 问题在于该字符串&多次包含该字符$_POST,PHP中的数组将其视为多个键。 我试着更换&与\&与replace()功能,但它似乎并没有做任何事情。 有人可以帮忙吗? javascript代码和字符串如下所示: var wysiwyg = dijit.byId("wysiwyg").get("value"); var wysiwyg_clean = wysiwyg.replace('&','\&'); var poststr = "act=save"; poststr+="&titlu="+frm.value.titlu; poststr+="&sectiune="+frm.value.sectiune; poststr+="&wysiwyg="+wysiwyg_clean; poststr+="&id_text="+frm.value.id_text; xmlhttp.open("POST","lista_ajax.php",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send(poststr); 字符串是: <span class="style2">"Busola"</span>

3
为什么“ true” == true在JavaScript中显示为false?
MDC对==操作员的描述如下: 如果两个操作数的类型不同,则JavaScript会转换操作数,然后进行严格比较。如果操作数是数字或布尔值,则在可能的情况下将操作数转换为数字;否则,操作数将转换为数字。否则,如果一个操作数是一个字符串,则另一个操作数将尽可能转换为字符串。 考虑到这一点,我将评估"true" == true如下: 它们是同一类型吗?没有 操作数是数字还是布尔值?是 我们可以将它们都转换为数字吗?否(isNaN(Number("true")) // true) 两个操作数都是字符串吗?是 我们可以将另一个操作数转换为字符串吗?是(String(true) === "true" // true) 我最后得到的字符串"true"和"true"应该为true,但是JavaScript显示为false。 我错过了什么?

5
如何在Swift中将“索引”转换为“ Int”类型?
我想将字符串中包含的字母的索引转换为整数值。尝试读取头文件,但找不到的类型Index,尽管它似乎符合ForwardIndexType使用方法的协议(例如distanceTo)。 var letters = "abcdefg" let index = letters.characters.indexOf("c")! // ERROR: Cannot invoke initializer for type 'Int' with an argument list of type '(String.CharacterView.Index)' let intValue = Int(index) // I want the integer value of the index (e.g. 2) 任何帮助表示赞赏。
89 string  swift 

14
正则表达式匹配以测试有效年份
给定一个值,我想验证它是否是有效的年份。我的标准很简单,其中值应为带4字符的整数。我知道这不是最好的解决方案,因为它不会允许几年以前的时间,1000而且会允许诸如此类的时间5000。这个标准足以满足我目前的情况。 我想出的是 \d{4}$ 尽管这可行,但它也允许负值。 如何确保只允许使用正整数?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.