Questions tagged «string»

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

17
将多行字符串转换为单逗号分隔
假设我有以下字符串: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) 我如何将其变成简单 +12.0,+15.5,+9.0,+13.5 b?
95 string  bash  shell  csv 



8
如何从java.lang.String获取java.io.InputStream?
我有一个String我想用作InputStream。在Java 1.0中,您可以使用java.io.StringBufferInputStream,但这已经@Deprecrated(有充分的理由-您无法指定字符集编码): 此类无法正确将字符转换为字节。从JDK 1.1开始,从字符串创建流的首选方法是通过StringReader 类。 您可以创建一个java.io.Reader有java.io.StringReader,但没有适配器采取Reader和创造InputStream。 我发现一个古老的虫子正在寻找合适的替代品,但据我所知,这种虫子不存在。 通常建议的解决方法是java.lang.String.getBytes()用作java.io.ByteArrayInputStream: public InputStream createInputStream(String s, String charset) throws java.io.UnsupportedEncodingException { return new ByteArrayInputStream(s.getBytes(charset)); } 但这意味着将String内存中的整个实例化为字节数组,并破坏了流的目的。在大多数情况下,这没什么大不了的,但是我一直在寻找可以保留流意图的东西-尽可能少的数据在内存中重新实现。

7
Ruby:将变量合并到字符串中
我正在寻找一种在Ruby中将变量合并为字符串的更好方法。 例如,如果字符串类似于: “的animal action的second_animal” 而且我有animal,action和的变量,second_animal将这些变量放入字符串的首选方式是什么?
95 ruby  string 



6
用定界符分割字符串
我目前正在尝试分割字符串,1128-2以便可以有两个单独的值。例如,value1:1128和value2:2,这样我就可以分别使用每个值。我已经尝试过,split()但是没有成功。Grails是否有特定的处理方式,或者有更好的处理方式?
94 string  groovy  split 


10
如何比较“相似”的Unicode字符?
我陷入一个令人惊讶的问题。 我在应用程序中加载了一个文本文件,并且有一些逻辑比较具有µ的值。 我意识到即使文本相同,比较值也是错误的。 Console.WriteLine("μ".Equals("µ")); // returns false Console.WriteLine("µ".Equals("µ")); // return true 在后面的行中,字符µ被复制粘贴。 但是,这些可能不是唯一的类似字符。 C#中有什么方法可以比较看起来相同但实际上不同的字符?

10
如何在C#中删除字符串中的最后一个字符?
通过以下方式为发布请求构建字符串, var itemsToAdd = sl.SelProds.ToList(); if (sl.SelProds.Count() != 0) { foreach (var item in itemsToAdd) { paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString()); } } 我得到产生后paramstr,我需要删除最后一个字符&在它 如何使用C#删除字符串中的最后一个字符?
94 c#  string 


16
以大写字母分割字符串
在出现给定字符集之前将字符串拆分的pythonic方法是什么? 例如,我想'TheLongAndWindingRoad' 在出现大写字母(可能除了第一个大写字母)时进行拆分 ,并获取 ['The', 'Long', 'And', 'Winding', 'Road']。 编辑:它也应该拆分单次出现,即从'ABC'我想获得 ['A', 'B', 'C']。
94 python  regex  string 

7
删除空格/制表符/换行符-python
我正在尝试在Linux上的python 2.7中删除所有空格/制表符/换行符。 我写了这个,应该做的工作: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString 输出: I want to Remove all white spaces, new lines and tabs 这似乎很简单,但是我在这里缺少一些东西。我应该导入什么东西吗?

7
如何使用内联变量创建多行Python字符串?
我正在寻找一种在多行Python字符串中使用变量的干净方法。假设我想执行以下操作: string1 = go string2 = now string3 = great """ I will $string1 there I will go $string2 $string3 """ 我正在寻找是否有与$Perl中类似的东西来指示Python语法中的变量。 如果不是-用变量创建多行字符串的最干净方法是什么?

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.