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

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

2
Swiftで文字列が何で始まるか(接頭辞)または最後で終わるか(接尾辞)を確認する方法
Swift文字列が特定の値で開始または終了するかどうかをテストしようとしています。これらのメソッドは存在しません: var str = "Hello, playground" str.startsWith("Hello") // error str.endsWith("ground") // error 接頭辞と接尾辞の文字列も取得したいと思います。こことここで答えられているように、部分文字列を見つけることができましたが、Swiftでは範囲が非常に面倒です。 それを行う簡単な方法はありますか? (私がドキュメントを読んでいたときに私はその答えに出くわしました、そして私の検索用語に対してSOの答えが思いつかなかったので、ここに私のQ&Aを追加しています。)
102 ios  string  swift 

6
文字列の最初の文字を取得して削除する
各文字に異なる値を割り当てることにより、文字列を使用していくつかの2次元ウォークを実行したいと思います。文字列の最初の文字を「ポップ」し、それを使用して、残りの文字列について繰り返します。 どうすればこのようなことを達成できますか? x <- 'hello stackoverflow' 私はこのようなことができるようになりたいです: a <- x.pop[1] print(a) 'h' print(x) 'ello stackoverflow'
102 string  r 

21
文字列内の2つの文字列の間の文字列を取得する
私は次のような文字列を持っています: "super exemple of string key : text I want to keep - end of my string" 私はちょうど間にある文字列を保持したい"key : "とし" - "。どうやってやるの?正規表現を使用する必要がありますか、それとも別の方法で実行できますか?
102 c#  regex  string 

22
JavaScriptで単語をカットせずに文字列を短くする
私はJavaScriptでの文字列操作があまり得意ではないので、単語を切り取らずに文字列を短くするにはどうすればよいのかと考えていました。私はsubstringの使い方を知っていますが、indexOfなどはあまりよくわかりません。 次の文字列があるとします。 text = "this is a long string I cant display" 10文字に減らしたいのですが、スペースで終わっていない場合は単語を完成させます。文字列変数を次のようにしたくありません。 「これは私が表示できない長い文字列です」 スペースができるまで単語を完成させたい。


14
ループでStringBuilderを再利用する方が良いですか?
StringBuilderの使用に関するパフォーマンス関連の質問があります。非常に長いループで、私はa StringBuilderを操作して次のような別のメソッドに渡します。 for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); } StringBuilderすべてのループサイクルでインスタンス化することは良い解決策ですか?そして、次のように、代わりに削除を呼び出す方が良いですか? StringBuilder sb = new StringBuilder(); for (loop condition) { sb.delete(0, sb.length); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); }

4
@を含むC#の逐語的文字列に相当するJava
簡単な質問。Javaの文字列に適用される@に相当するものはありますか? たとえば@"c:\afolder\afile"、C#で行うことができ、処理するときにエスケープ文字を無視する代わりに、エスケープ文字を無視することができます"c:\\afolder\\aFile"。Javaに相当するものはありますか? うーん、stackoverflowが私をエスケープしています。2番目の例は次のようになります。 c :(ダブルバックスラッシュ)aフォルダー(ダブルバックスラッシュ)aファイル
101 c#  java  string  literals 

19
Swiftで文字列をFloatに変換する
私は、UITextFieldから取得した数値を変換しようとしていますが、実際には文字列であり、Floatに変換しているため、乗算することができます。 UITextfield次のように宣言されている2つのがあります。 @IBOutlet var wage: UITextField @IBOutlet var hour: UITextField ユーザーがUIButtonを押すと、ユーザーが稼ぐ賃金を計算したいのですが、使用する前にまずフロートに変換する必要があるため、計算できません。 私はこれを行うことによってそれらを整数に変換する方法を知っています: var wageConversion:Int = 0 wageConversion = wage.text.toInt()! しかし、それらを浮動小数点数に変換する方法がわかりません。

7
文字列がいくつかの接頭辞のいずれかで始まるかどうかを確認するにはどうすればよいですか?
次のifステートメントがあります。 String newStr4 = strr.split("2012")[0]; if (newStr4.startsWith("Mon")) { str4.add(newStr4); } 私はそれを含めたいstartsWith Mon Tues Weds Thurs Friday文字列を使用してこれに簡単な方法がありますなど?試しました||がうまくいきませんでした。

4
Python strとUnicodeタイプ
Python 2.7で作業しているときに、のunicode代わりにタイプを使用することにはどのような真の利点があるのだろうと思いstrます。どちらもUnicode文字列を保持できるようです。unicodeエスケープ文字を使用して文字列にUnicodeコードを設定できること以外に、特別な理由はあります\か? 以下を使用してモジュールを実行する: # -*- coding: utf-8 -*- a = 'á' ua = u'á' print a, ua 結果:á、á 編集: Pythonシェルを使用したテスト: >>> a = 'á' >>> a '\xc3\xa1' >>> ua = u'á' >>> ua u'\xe1' >>> ua.encode('utf8') '\xc3\xa1' >>> ua.encode('latin1') '\xe1' >>> ua u'\xe1' したがって、unicode文字列はのlatin1代わりにutf-8を使用してエンコードされているようで、生の文字列はutf-8?私は今さらに混乱しています!:S
101 python  string  unicode 




5
Pythonで改行区切り文字を使用して文字列を分割する
改行がある文字列を区切る必要があります。どうすればそれを達成できますか?以下のコードを参照してください。 入力: data = """a,b,c d,e,f g,h,i j,k,l""" 必要な出力: ['a,b,c', 'd,e,f', 'g,h,i', 'j,k,l'] 私は以下のアプローチを試しました: 1. output = data.split('\n') 2. output = data.split('/n') 3. output = data.rstrip().split('\n')

2
MySQLの既存のフィールドに文字列を追加するにはどうすればよいですか?
すべてのレコードのコードを現在のコードに更新したい_標準アイデアはありますか? たとえば、コードがapple_1とapple_2の場合、apple_1_standardとapple_2_standardにする必要があります 前: id code ------------ 1 apple_1 1 apple_2 疑似クエリ: update categories set code = code + "_standard" where id = 1; 期待される結果: id code ---------------------- 1 apple_1_standard 1 apple_2_standard
101 sql  mysql  string 

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