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

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

17
PHP、ファイル拡張子なしでファイル名を取得
私はこのPHPコードを持っています: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } という名前のファイルがある場合my.zip、この関数はを返します.zip。 逆のことをしたいのですがmy、拡張子なしで関数が返って欲しいです。 ファイルは、変数内の単なる文字列です。
205 php  file  string 

13
文字列を特定の長さに繰り返す
文字列を特定の長さに繰り返す効率的な方法は何ですか?例えば:repeat('abc', 7) -> 'abcabca' これが私の現在のコードです: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string これを行うためのより良い(よりpythonicな)方法はありますか?おそらくリスト内包表記を使用していますか?
204 string  python  repeat 

3
Python文字列の最後の区切り文字で分割しますか?
文字列内の最後の区切り文字の出現時に文字列を分割するための推奨されるPythonイディオムは何ですか?例: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplit分割する区切り文字の出現である2番目の引数を取ります。通常のリストのインデックス付けと同様に-1、最後から最後までを意味します。これはどのように行うことができますか?
204 python  string  list  parsing  split 

30
Swift Stringで文字のインデックスを見つける
敗北を認める時が来ました... Objective-Cでは、次のようなものを使用できます。 NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 Swiftで、私は似たようなものを見ます: var str = "abcdefghi" str.rangeOfString("c").startIndex ...しかしString.Index、これはを与えます。これを使用して、元の文字列に添え字を付けることができますが、場所を抽出することはできません。 FWIW、それにString.Indexは_position正しい値を持つプライベートivarが呼び出されます。それがどのように公開されているのかわかりません。 これを自分でStringに簡単に追加できることはわかっています。この新しいAPIで何が欠けているのか、もっと知りたいです。
203 string  swift 

11
PEP8に準拠した非常に長い文字列を記述してE501を防ぐ方法
PEP8がpythonプログラムの80列のルールを下回るように提案しているので、長い文字列を使用してどうすればそれを遵守できますか。 s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." これを次の行に拡張するにはどうすればいいですか? s = "this is my really, really, really, really, really, really" + "really long string that I'd like to shorten."
203 python  string  pep8 

14
カンマ区切りの文字列を分割する方法は?
長さが不明なこのような文字列があります "dog, cat, bear, elephant, ..., giraffe" この文字列をコンマで区切るための最適な方法は何ですか?各単語がArrayListの要素になることができますか? 例えば List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to "dog", // strings.get(1) would be equal to "cat" and so forth.
202 java  string  split 

12
ファイル名文字列からファイル拡張子を削除する
と言う文字列がある場合"abc.txt"、部分文字列を取得する簡単な方法はあり"abc"ますか? fileName.IndexOf('.')ファイル名が"abc.123.txt"何かである可能性があるので、私はできません。明らかに、拡張子(つまり"abc.123")を取り除きたいだけです。
201 c#  string  parsing 

11
Java:String []を初期化する方法?
エラー % javac StringTest.java StringTest.java:4: variable errorSoon might not have been initialized errorSoon[0] = "Error, why?"; コード public class StringTest { public static void main(String[] args) { String[] errorSoon; errorSoon[0] = "Error, why?"; } }





7
JavaのassertEqualsメソッドは信頼できますか?
==2つを比較すると、いくつかの問題があることがわかりStringsます。それString.equals()はより良いアプローチのようです。さて、私はJUnitテストを行っており、私の傾向はを使用することassertEquals(str1, str2)です。これは、2つの文字列に同じコンテンツが含まれていることをアサートする信頼できる方法ですか?私はを使用しassertTrue(str1.equals(str2))ますが、失敗した場合の期待値と実際の値を確認するメリットはありません。 関連するノートでは、誰もが問題を明確に説明しているページまたはスレッドへのリンクを持っていますかstr1 == str2?
199 java  string  junit  junit4 

10
.NET固定スペースで文字列をフォーマットする
.NET String.Formatメソッドでは、固定長の文字列内の固定位置に文字列を配置できますか。 「文字列がここに行く」 「文字列はここに行く」 「文字列がここに行く」 これは.NETを使用してどのように行われますか? 編集 -Format / PadLeft / PadRightを試してみました。彼らは動作しません。理由はわかりません。これを行うための独自の関数を作成することになりました。 編集 -間違いを犯し、フォーマット指定子でコンマの代わりにコロンを使用しました。「{0,20}」である必要があります。 優れた正解のすべてに感謝します。
199 .net  string 


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