Questions tagged «string»

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

8
删除字符串中特定字符之后的字符,然后删除子字符串?
当这看起来很简单并且在字符串/字符/正则表达式上有很多问题时,我感到有些愚蠢,但是我找不到我真正需要的东西(除了另一种语言:在特定点之后删除所有文本)。 我有以下代码: [Test] public void stringManipulation() { String filename = "testpage.aspx"; String currentFullUrl = "http://localhost:2000/somefolder/myrep/test.aspx?q=qvalue"; String fullUrlWithoutQueryString = currentFullUrl.Replace("?.*", ""); String urlWithoutPageName = fullUrlWithoutQueryString.Remove(fullUrlWithoutQueryString.Length - filename.Length); String expected = "http://localhost:2000/somefolder/myrep/"; String actual = urlWithoutPageName; Assert.AreEqual(expected, actual); } 我尝试了上述问题的解决方案(希望语法是一样的!),但是不行。我想先删除可以是任何可变长度的queryString,然后删除页面名称,也可以是任何长度。 我如何才能从完整的URL中删除查询字符串,以便此测试通过?
140 c#  .net  string 


4
将PHP变量与字符串文字混合
说我有一个变量$test,它的定义为:$test = 'cheese' 我想输出cheesey,我可以这样: echo $test . 'y' 但是我更愿意将代码简化为类似以下内容(不起作用): echo "$testy" 有没有办法y像对待变量一样对待它呢?
140 php  string  variables 



12
通过字符串获取PHP类属性
如何在基于字符串的PHP中获取属性?我给它打电话magic。那是什么magic呢? $obj->Name = 'something'; $get = $obj->Name; 就像... magic($obj, 'Name', 'something'); $get = magic($obj, 'Name');
139 php  string  oop  properties 


6
rreplace-如何替换字符串中表达式的最后一次出现?
Python中是否有一种快速的方法来替换字符串,而不是像从头开始那样replace从头开始呢?例如: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'
139 python  string 


2
在Ruby中,如何生成一长串重复文本?
快速生成红宝石长字符串的最佳方法是什么?这可行,但是非常慢: str = "" length = 100000 (1..length).each {|i| str += "0"} 我还注意到,创建适当长度的字符串,然后将其附加到现有字符串中直至达到所需长度,效果会更快: str = "" incrementor = "" length = 100000 (1..1000).each {|i| incrementor += "0"} (1..100).each {|i| str += incrementor} 还有其他建议吗?
138 ruby  string 



11
SQL订单字符串作为数字
我将数字保存VARCHAR到MySQL数据库。INT由于某些其他情况,我无法制作它们。 排序时将它们当作字符而不是数字。 在数据库中我有 1 2 3 4 5 6 7 8 9 10... 在我的页面上,它显示如下排序列表: 1 10 2 3 4 5 6 7 8 9 如何使它按数字升序显示?

15
在C ++中方便地声明编译时字符串
能够在C ++中的编译期间创建和操作字符串有几个有用的应用程序。尽管可以用C ++创建编译时字符串,但是该过程非常繁琐,因为需要将字符串声明为可变的字符序列,例如 using str = sequence<'H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!'>; 诸如字符串连接,子字符串提取等操作很容易实现为对字符序列的操作。是否可以更方便地声明编译时字符串?如果没有,那么作品中是否有建议可以方便地声明编译时字符串? 为什么现有方法失败 理想情况下,我们希望能够声明如下编译时字符串: // Approach 1 using str1 = sequence<"Hello, world!">; 或者,使用用户定义的文字, // Approach 2 constexpr auto str2 = "Hello, world!"_s; 哪里decltype(str2)会有constexpr构造函数。可以利用以下事实来实现方法1的更混乱的版本: template <unsigned Size, const char Array[Size]> struct foo; …

7
查找名称包含特定字符串的列
我有一个带有列名称的数据框,我想找到一个包含特定字符串但与之不完全匹配的数据框。我在寻找'spike'列名喜欢'spike-2','hey spike','spiked-in'(该'spike'部分总是连续)。 我希望列名以字符串或变量的形式返回,因此我以后可以使用df['name']或df[name]照常访问列。我试图找到方法,但没有成功。有小费吗?

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.