Questions tagged «string»

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

16
在Python的字符串中查找字符串的多次出现
如何在Python的字符串中找到一个字符串的多次出现?考虑一下: >>> text = "Allowed Hello Hollow" >>> text.find("ll") 1 >>> 因此,第一次出现ll是在预期的1。我如何找到它的下一次出现? 相同问题对列表有效。考虑: >>> x = ['ll', 'ok', 'll'] 如何找到所有ll带有它们的索引?
79 python  string 


7
String.Format-它如何工作以及如何实现自定义格式字符串
有了String.Format()它,可以例如格式化DateTime对象在许多不同的方式。每次寻找所需格式时,都需要在Internet上进行搜索。我几乎总是找到可以使用的示例。例如: String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012" 但是我不知道它如何工作以及哪些类支持这些“魔术”附加字符串。 所以我的问题是: 如何String.Format将附加信息映射MM/dd/yyyy到字符串结果? 所有Microsoft对象都支持此功能吗? 这是否记录在某处? 是否可以做这样的事情: String.Format("{0:MyCustomFormat}", new MyOwnClass())

2
在python中将json转换为字符串
一开始我没有清楚地解释我的问题。在JSON中将json转换为字符串时,请尝试使用str()和json.dumps()。 >>> data = {'jsonKey': 'jsonValue',"title": "hello world"} >>> print json.dumps(data) {"jsonKey": "jsonValue", "title": "hello world"} >>> print str(data) {'jsonKey': 'jsonValue', 'title': 'hello world'} >>> json.dumps(data) '{"jsonKey": "jsonValue", "title": "hello world"}' >>> str(data) "{'jsonKey': 'jsonValue', 'title': 'hello world'}" 我的问题是: >>> data = {'jsonKey': 'jsonValue',"title": "hello world'"} >>> str(data) '{\'jsonKey\': \'jsonValue\', …
79 python  json  string 

5
字符串替换方法不替换字符
我有一个以字符串形式传递的句子,我正在对单词“ and”进行替换,我想用“”替换它。并且它不是用空格替换“和”一词。以下是我的逻辑示例。而且,当我调试该逻辑时,它的逻辑确实落入了句子。 String sentence = "Define, Measure, Analyze, Design and Verify" if (sentence.contains("and")){ sentence.replace("and", " "); } 这里有我想念的东西吗?
79 java  string  replace 


5
如何快速换行
有没有办法像Java的“ \ n”一样快速制作新行? var example: String = "Hello World \n This is a new line"
79 string  swift 

14
如何去除PHP变量中的空格?
我知道这个评论PHP.net。我希望有一个类似trPHP的工具,这样我可以简单地运行 tr -d " " "" 我运行不成功的功能php_strip_whitespace通过 $tags_trimmed = php_strip_whitespace($tags); 我也未成功运行regex函数 $tags_trimmed = preg_replace(" ", "", $tags);
78 php  string  whitespace 

3
文字或字节串
美好的一天。 我现在讨厌Haskell的一件事是使用字符串的软件包数量众多。 首先,我使用了原生的Haskell[Char]字符串,但是当我尝试开始使用hackage库时,却在无尽的转换中完全迷失了。每个包似乎都使用不同的字符串实现,有些则采用他们自己的手工东西。 接下来,我选择了使用Data.Text字符串和OverloadedStrings扩展名重写代码,Text因为它具有更广泛的功能集,但是似乎很多项目都更喜欢ByteString。 有人可以简短地说明为什么要使用其中一个? PS:顺便说一句如何从转换Text为ByteString? 无法将预期的类型Data.ByteString.Lazy.Internal.ByteString 与推断的类型Text匹配 预期的类型:IO Data.ByteString.Lazy.Internal.ByteString推断的类型:IO文本 我试图encodeUtf8从Data.Text.Encoding,但没有运气: 无法将预期的类型 Data.ByteString.Lazy.Internal.ByteString 与推断的类型Data.ByteString.Internal.ByteString进行匹配 UPD: 感谢您的答复,*大块头的好处看起来很像,但结果令我有些震惊,我的原始功能看起来像这样: htmlToItems :: Text -> [Item] htmlToItems = getItems . parseTags . convertFuzzy Discard "CP1251" "UTF8" 现在变成: htmlToItems :: Text -> [Item] htmlToItems = getItems . parseTags . fromLazyBS . convertFuzzy Discard "CP1251" "UTF8" . …
78 string  haskell  text 

6
在Python中随机化字符串列表的最佳方法
我收到一个字符串列表作为输入,并且需要返回具有这些相同字符串但随机顺序的列表。我必须允许重复-同一字符串在输入中可能出现一次或多次,并且在输出中必须出现相同的次数。 我看到了几种“强力”方法(使用循环,禁止使用),我目前正在使用其中一种。但是,知道Python可能会完成一项工作,对吧?
78 python  string  random 

5
Data.Text与字符串
尽管Haskell社区的普遍观点似乎是总是使用Text代替总是更好String,但是大多数可维护库的API仍然是面向的这一事实使String我感到困惑。另一方面,有一些值得注意的项目,这些项目将全部视为String错误,并且提供了Prelude-String面向功能的所有实例都替换为Text-counterparts的实例。 因此,String除了向后兼容和标准的Prelude兼容以及“切换机制”之外,人们是否有理由继续编写面向对象的API?与之Text相比,是否还有其他缺点String? 特别是,我对此很感兴趣,因为我正在设计一个库并试图决定使用哪种类型来表达错误消息。
78 string  haskell  text 





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.