タグ付けされた質問 「string」

文字列はシンボルの有限シーケンスであり、通常はテキストに使用されますが、任意のデータに使用されることもあります。


12
Stringクラスのどのメソッドが最初のN文字のみを返しますか?
拡張メソッドをStringクラスに記述して、入力文字列toが指定された長さよりも長い場合N、最初のN文字のみが表示されるようにします。 これは次のようになります。 public static string TruncateLongString(this string str, int maxLength) { if (str.Length <= maxLength) return str; else //return the first maxLength characters } String.*()の最初のN文字だけを取得するにはどの方法を使用できstrますか?
184 c#  .net  string  character 


13
C#でリストを文字列に変換する
C#でリストを文字列に変換するにはどうすればよいですか? toStringListオブジェクトで実行すると、次のようになります。 System.Collections.Generic.List`1 [System.String]
184 c#  .net  string  list 

8
JavaScriptで文字列にキャストする
StringJavaScriptで変数をキャストする3つの方法を見つけました。 私はjQueryソースコードでこれら3つのオプションを検索しましたが、すべて使用されています。 それらの間に違いがあるかどうか知りたいです: value.toString() String(value) value + "" デモ それらはすべて同じ出力を生成しますが、そのうちの1つは他のものより優れていますか? これには+ ""いくつかの文字を節約できるという利点がありますが、それはそれほど大きな利点ではありません。

10
Swiftの文字列に基づいてUILabelのサイズを把握する
さまざまな文字列の長さに基づいてUILabelの高さを計算しようとしています。 func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } 上記は、私が高さを決定するために使用する現在の関数ですが、機能していません。私が得ることができるどんな助けも大いに感謝します。Objective Cではなく、Swiftで答えを推測します。
183 ios  iphone  string  swift3  uilabel 

27
PHPの文字列を特定の文字数に最も近い単語に切り詰める方法は?
PHPで記述されたコードスニペットを使用して、データベースからテキストのブロックをプルし、それをWebページのウィジェットに送信します。テキストの元のブロックは、長い記事でも短い文でも2つでもかまいません。しかし、このウィジェットでは、たとえば200文字を超えることはできません。substr()を使用してテキストを200文字で切り取ることができますが、結果は単語の途中で途切れるでしょう-私が本当に欲しいのは、200文字の前の最後の単語の終わりでテキストを切り取ることです。
183 php  string  function 


2
テストする文字列のリストを含むstr.startswith
多くのifステートメントと比較を使用しないようにして、リストを使用しようとしていますが、それをstr.startswith次のように使用する方法がわかりません。 if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" 私がそれになりたいのは: if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]: # then "do something" 任意の助けいただければ幸いです。
183 python  string  list 

9
新しい文字列を作成せずにRubyで文字列をトリミングする標準的な方法は何ですか?
これは私が今持っているものです-それはそれがしている仕事には冗長すぎます。 @title = tokens[Title].strip! || tokens[Title] if !tokens[Title].nil? トークンは、CSV行を分割して取得した配列であると想定します。今ストリップのような機能!むしゃむしゃ!等 文字列が変更されていない場合、すべてnilを返します "abc".strip! # => nil " abc ".strip! # => "abc" コピーを作成せずに余分な先頭または末尾のスペースが含まれている場合、Rubyはそれをトリムすると言う方法は何ですか? やりたいなら醜くなる tokens[Title].chomp!.strip!
182 ruby  string 


8
文字列を適切に比較するにはどうすればよいですか?
ユーザーが単語や文字を入力して保存し、ユーザーがもう一度入力してプログラムを終了するまで印刷できるプログラムを取得しようとしています。私のコードは次のようになります: #include <stdio.h> int main() { char input[40]; char check[40]; int i=0; printf("Hello!\nPlease enter a word or character:\n"); gets(input); printf("I will now repeat this until you type it back to me.\n"); while (check != input) { printf("%s\n", input); gets(check); } printf("Good bye!"); return 0; } 問題は、ユーザーによる入力(チェック)が元の(入力)と一致する場合でも、入力文字列の印刷を取得し続けることです。2つを誤って比較していますか?
182 c  string  strcmp 

13
Androidで文字列を整数に変換する
文字列を整数に変換するにはどうすればよいですか? 私はユーザーに番号を入力してもらうテキストボックスを持っています: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); そして、値は文字列に割り当てられますhello。 入力した数値を取得できるように、整数に変換したいのですが、後でコードで使用されます。 をEditText整数にする方法はありますか?それは中間者をスキップします。そうでない場合、文字列から整数への変換で問題ありません。

5
文字列に特定の文字がないか確認するにはどうすればよいですか?[閉まっている]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 2年前休業。 この質問を改善する Python 2を使用して、文字列にいくつかの特定の文字が含まれているかどうかを確認するにはどうすればよいですか? たとえば、次の文字列があるとします。 犯罪者は宝石で1,000,000ドルを盗みました。 ドル記号( "$")、コンマ( "、")、および数値があるかどうかをどのように検出しますか?
182 python  string 

16
Pythonで文字列を浮動小数点数に変換できるかどうかを確認する
文字列のリストを実行し、可能であれば整数または浮動小数点数に変換するPythonコードをいくつか持っています。整数に対してこれを行うのはかなり簡単です if element.isdigit(): newelement = int(element) 浮動小数点数はより困難です。現在partition('.')、文字列を分割して、片側または両側が数字であることを確認するために使用しています。 partition = element.partition('.') if (partition[0].isdigit() and partition[1] == '.' and partition[2].isdigit()) or (partition[0] == '' and partition[1] == '.' and partition[2].isdigit()) or (partition[0].isdigit() and partition[1] == '.' and partition[2] == ''): newelement = float(element) これは機能しますが、そのためのifステートメントは少し弱気です。私が検討した他の解決策は、この質問で説明されているように、変換をtry / catchブロックにラップして、それが成功するかどうかを確認することです。 誰か他のアイデアがありますか?パーティションとtry / catchアプローチの相対的なメリットに関する意見はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.