Questions tagged «string»

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


2
AngularJS:从字符串插入HTML
我已经为此寻找了很多,但我要么找不到答案,要么听不懂。一个具体的例子将赢得投票=) 我有一个返回HTML字符串的函数。 我无法更改功能。 我希望将由字符串表示的html插入到DOM中。 我很高兴使用控制器,指令,服务或其他任何可行的方法(并且是合理的良好做法)。 免责声明:我不太了解$ compile。 这是我尝试过的: // My magic HTML string function. function htmlString (str) { return "<h1>" + str + "</h1>"; } function Ctrl ($scope, $compile) { $scope.htmlString = htmlString; } Ctrl.$inject = ["$scope", "$compile"]; 那没用。 我也尝试将其作为指令: // My magic HTML string function. function htmlString (str) { …
74 html  string  angularjs 




9
Pandas DataFrame将列表存储为字符串:如何转换回列表?
我有一个n × m的Pandas DataFramedf定义如下。(我知道这不是最好的方法。这对于我在实际代码中尝试做的事情是有道理的,但这将是本文的TMI,所以请相信我,这种方法可以在我的特定情况下使用) >>> df = DataFrame(columns=['col1']) >>> df.append(Series([None]), ignore_index=True) >>> df Empty DataFrame Columns: [col1] Index: [] 我将列表存储在此DataFrame的单元格中,如下所示。 >>> df['column1'][0] = [1.23, 2.34] >>> df col1 0 [1, 2] 由于某种原因,DataFrame将此列表存储为字符串而不是列表。 >>> df['column1'][0] '[1.23, 2.34]' 我有两个问题要问你。 为什么DataFrame将列表存储为字符串,并且有解决此问题的方法? 如果没有,那么是否有Python方式将这个字符串转换为列表? 更新资料 我正在使用的DataFrame已保存并从CSV格式加载。这种格式而不是DataFrame本身将列表从字符串转换为文字。

7
在Java中定义常量字符串?
我有一个常量字符串列表,需要在Java程序中的不同时间显示它们。 在CI中,可以在代码顶部定义如下字符串: #define WELCOME_MESSAGE "Hello, welcome to the server" #define WAIT_MESSAGE "Please wait 5 seconds" #define EXIT_MESSAGE "Bye!" 我想知道在Java中做这种事情的标准方法是什么?
73 java  string 

4
Python 3 string.join()是否等效?
我一直在python 2中使用string.join()方法,但似乎已在python 3中删除。python 3中的等效方法是什么? string.join()方法使我可以将多个字符串与其他每个字符串之间的字符串组合在一起。例如,string.join(((“ a”,“ b”,“ c”),“。”)将得到“ abc”。

5
使用正则表达式的Scala捕获组
假设我有以下代码: val string = "one493two483three" val pattern = """two(\d+)three""".r pattern.findAllIn(string).foreach(println) 我希望findAllIn只返回483,但是它返回了two483three。我知道我只能unapply提取那一部分,但是我必须为整个字符串设置一个模式,例如: val pattern = """one.*two(\d+)three""".r val pattern(aMatch) = string println(aMatch) // prints 483 是否有另一种方法可以实现,而不必java.util直接使用类,也可以不使用unapply?

5
基于多个字符分隔符分割字符串
我有一个字符串“ 4,6,8 \ n9,4” 我想根据和\ n进行拆分 输出数组应为 4 6 8 9 4 编辑: 现在我从控制台读取字符串,当我在控制台中输入上面的字符串时,我后面的代码为"4,6,8\\n9,4"。现在我想使用拆分"," and "\\n"。如何更改表达方式?
73 c#  .net  string  split 

5
如何在Java中从输入文本中删除标点符号?
我试图使用Java中用户的输入来获取一个句子,并且我需要使其小写并删除所有标点符号。这是我的代码: String[] words = instring.split("\\s+"); for (int i = 0; i < words.length; i++) { words[i] = words[i].toLowerCase(); } String[] wordsout = new String[50]; Arrays.fill(wordsout,""); int e = 0; for (int i = 0; i < words.length; i++) { if (words[i] != "") { wordsout[e] = words[e]; wordsout[e] = wordsout[e].replaceAll(" …

5
您如何在C中声明字符串常量?
我知道在C中将数字常量声明为enums而不是使用#define它们是相当习惯的,或者至少是一种好的样式。 /* bad style */ #define MAXLINE 1024 /* good/better style */ enum { MAX_LINE = 1024 }; 字符串常量的定义是否有等效的规则? /* is this good style? */ #define HELLO "Hello World" /* or is this better? */ const char *HELLO2 = "Howdy"; 你喜欢哪个?如果可能,请显示这两种方法的一些缺点。
73 c  string 

7
如何将wchar_t值打印到控制台?
例: #include <iostream> using namespace std; int main() { wchar_t en[] = L"Hello"; wchar_t ru[] = L"Привет"; //Russian language cout << ru << endl << en; return 0; } 此代码仅打印地址的十六进制值。如何打印wchar_t字符串?


15
“ new String()”是否也是不变的?
我学习Java字符串已有一段时间了。以下问题基于以下帖子 Java String是Java中String的特殊 不变性 不可变性:现在,通过不可变性,已经设计了String类,以便可以在其他位置/变量中重用公共池中的值。如果将的String创建为 String a = "Hello World!"; 但是,如果我创建像 String b = new String("Hello World!"); 为什么这也是不变的?(或者是?)。由于它具有专用的堆内存,因此我应该能够在不影响任何其他变量的情况下对其进行修改。因此,从设计String的角度来看,还有其他原因为什么整体上是不变的?还是我的上述假设错了? 我想问的第二件事是关于通用字符串池的信息。如果我创建一个字符串对象为 String c = ""; 在池中创建一个空条目? 这些上已经有帖子了吗?如果是这样,有人可以共享链接吗?

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.