Tag: string

Python:检查一个string是否代表int,而不使用Try / Except?

有没有什么办法来判断一个string是否代表一个整数(例如'3' , '-17'而不是'3.14'或'asfasfas' )而不使用try / except机制? is_int('3.14') = False is_int('-7') = True

URL友好的用户名在PHP?

在我的PHP网站上,当前用户使用电子邮件地址和密码login。 我想添加一个用户名,这个用户名他们g \设置将是唯一的,他们不能改变它。 我想知道如何使这个名称没有空格,并在url中工作,所以我可以使用那里的用户名链接到configuration文件和其他的东西。 如果在那里有一个空间的用户名,那么它应该添加一个下划线jason_davis。 我不确定最好的方法来做到这一点?

为什么string连接比数组连接更快?

今天,我读了关于string连接速度的这个线程 。 令人惊讶的是,string连接是胜利者: http://jsben.ch/#/OJ3vo 结果和我想的相反。 另外,关于这个的文章有很多, 这个或者这个相反地​​解释。 我可以猜测,浏览器已经优化了string在最新版本,但他们如何做到这一点? 我们可以说,串联string时使用+更好吗?

最好的方式来从string中删除的HTML标记在SQL Server中?

我有SQL Server 2005中包含HTML标记的数据,我想剥去所有的,只留下标签之间的文本。 理想情况下,也可以用&lt; 与<等 有没有一个简单的方法来做到这一点,或有人已经有一些示例SQL代码? 我没有能力添加扩展存储的特效等,所以更喜欢纯SQL方法(最好是一个向后兼容SQL 2000)。 我想检索数据与剥离出来的HTML,而不是更新它,所以理想情况下,它将被写为一个函数,以方便重用。 所以例如转换这个: <B>Some useful text</B>&nbsp; <A onclick="return openInfo(this)" href="http://there.com/3ce984e88d0531bac5349" target=globalhelp> <IMG title="Source Description" height=15 alt="Source Description" src="/ri/new_info.gif" width=15 align=top border=0> </A>&gt;&nbsp;<b>more text</b></TD></TR> 对此: Some useful text > more text

如何从ASP.NET中的string中去除HTML标签?

使用ASP.NET,我怎样才能从给定的string可靠地去除HTML标签(即不使用正则expression式)? 我正在寻找像PHP的strip_tags 。 例: <ul><li>Hello</li></ul> 输出: “你好” 我试图不重新发明轮子,但是到目前为止我还没有发现任何符合我需要的东西。

如何分割一个string的空间

我需要用空格分割我的string。 为此我尝试了: str = "Hello I'm your String"; String[] splited = str.split(" "); 但似乎并不奏效。

Python打印string到文本文件

我正在使用Python来打开文本文档: text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() 我想在文本文件中input名为“TotalAmount”的string。 有人可以让我知道如何做到这一点?

如何在C中创build一个string数组?

我想在C中创build一个string数组。如果我使用这个代码: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gcc给我“警告:从不兼容的指针types赋值”。 什么是正确的方法来做到这一点? 编辑:我很好奇,为什么这应该给一个编译器警告,因为如果我做printf(a [1]);,它正确地打印“hmm”。

没有匹配的函数 – ifstream open()

这是错误代码的一部分: std::vector<int> loadNumbersFromFile(std::string name) { std::vector<int> numbers; std::ifstream file; file.open(name); // the error is here if(!file) { std::cout << "\nError\n\n"; exit(EXIT_FAILURE); } int current; while(file >> current) { numbers.push_back(current); file.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); } return numbers; } 而且,我也不知道发生了什么。 整个事情编译在VS. 不过,我需要用dev cpp编译这个。 我在上面的代码中注释掉了错误。 错误是: 没有匹配的函数调用“std :: basic_ifstream :: open(std :: string&) 没有匹配函数调用'std :: basic_ofstream :: open(std :: string&) […]

如何强制JS做math而不是把两个string放在一起

我需要JavaScript将5添加到一个整型variables,而是将它作为一个string处理,所以它写出variables,然后将5添加到“string”的末尾。 我怎么能强迫它做math呢? var dots = 5 function increase(){ dots = dots+5; } 产出: 55 我怎样才能强制输出10? 这可能是我的脚本中的错误吗? <html> <head> <title>Counting Game</title> <style type="text/css"> .dot { position: absolute; } #control { position: absolute; width: 220px; height: 90px; margin-top: -102px; margin-left: -222px; left: 100%; top: 100%; text-align: center; vertical-align: middle; border: 1px dotted #000; padding-top: 10px; background-color: transparent; […]