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

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

9
TypeError:Python3でファイルに書き込むときに「str」ではなく、バイトのようなオブジェクトが必要です
私はごく最近Py 3.5に移行しました。このコードはPython 2.7で正しく機能していました。 with open(fname, 'rb') as f: lines = [x.strip() for x in f.readlines()] for line in lines: tmp = line.strip().lower() if 'some-pattern' in tmp: continue # ... code 3.5にアップグレードすると、次のようになります。 TypeError: a bytes-like object is required, not 'str' 最終行のエラー(パターン検索コード)。 私は.decode()ステートメントのどちらかの側で関数を使用しようとしました、また試しました: if tmp.find('some-pattern') != -1: continue - 無駄に。 ほぼすべての2:3問題を迅速に解決できましたが、この小さな発言が私を悩ませています。
590 python  python-3.x  string  file  byte 

17
Pythonリストアイテムに別の文字列内の文字列が含まれているかどうかを確認する
リストがあります: my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] そして、文字列を含むアイテムを検索したいとします'abc'。どうやってやるの? if 'abc' in my_list: 'abc'リストに存在するかどうかを確認しますが、それは'abc-123'およびの一部であり'abc-456'、'abc'それ自体では存在しません。では、どのようにしてすべてのアイテムを取得できます'abc'か?
588 python  string 

5
出力ストリームを文字列に取得する
出力をjava.io.OutputStreamからJavaの文字列にパイプする最良の方法は何ですか? メソッドがあるとしましょう: writeToStream(Object o, OutputStream out) これは、特定のデータをオブジェクトから指定されたストリームに書き込みます。ただし、この出力をできるだけ簡単に文字列に取得したいと考えています。 私は次のようなクラス(未テスト)を書くことを検討しています: class StringOutputStream extends OutputStream { StringBuilder mBuf; public void write(int byte) throws IOException { mBuf.append((char) byte); } public String getString() { return mBuf.toString(); } } しかし、もっと良い方法はありますか?テストを実行したいだけです。
580 java  string  io  stream 


7
リスト内のアイテムを文字列に連結します
リスト内の文字列アイテムを単一の文字列に連結する簡単な方法はありますか?このstr.join()機能は使えますか? たとえば、これは入力で['this','is','a','sentence']あり、これは望ましい出力ですthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str


24
.NET / JavaのtoString()に相当するPHP
PHP変数の値を文字列に変換するにはどうすればよいですか? 空の文字列と連結するよりも良いものを探していました: $myText = $myVar . ''; ToString()Javaや.NETのメソッドと同じです。
556 php  string 


22
SwiftでIntをStringに変換します
私はキャストする方法を考え出そうとしています IntにStringスウィフトに。 私は回避策を見つけて使用NSNumberしていますが、Swiftでそれをすべて行う方法を見つけたいです。 let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 

15
Android:名前を使用してリソースから文字列を取得するにはどうすればよいですか?
リソースファイルで、UIの2つの言語とそれらの個別の文字列値を使用したいと思いますres\values\strings.xml。 <string name="tab_Books_en">Books</string> <string name="tab_Quotes_en">Quotes</string> <string name="tab_Questions_en">Questions</string> <string name="tab_Notes_en">Notes</string> <string name="tab_Bookmarks_en">Bookmarks</string> <string name="tab_Books_ru">Книги</string> <string name="tab_Quotes_ru">Цитаты</string> <string name="tab_Questions_ru">Вопросы</string> <string name="tab_Notes_ru">Заметки</string> <string name="tab_Bookmarks_ru">Закладки</string> 次に、これらの値をアプリで動的に取得する必要があります。 spec.setContent(R.id.tabPage1); String pack = getPackageName(); String id = "tab_Books_" + Central.lang; int i = Central.Res.getIdentifier(id, "string", pack); String str = Central.Res.getString(i); 私の問題はそれi = 0です。 私の場合、なぜうまくいかないのですか?


27
Pythonの文字列から特定の文字を削除する
Pythonを使用して文字列から特定の文字を削除しようとしています。これは私が今使っているコードです。残念ながら、それは文字列に対して何もしないようです。 for char in line: if char in " ?.!/;:": line.replace(char,'') これを正しく行うにはどうすればよいですか?

23
JavaScriptの特定のインデックスにある文字を置き換えるにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Заменитьсимволвстрокепоиндексу 文字列があるとしましょうHello world。インデックス3の文字を置き換える必要があります。インデックスを指定して文字を置き換えるにはどうすればよいですか? var str = "hello world"; 私のようなものが必要です str.replaceAt(0,"h");

14
grepを使用してフォルダー内の単語を検索するにはどうすればよいですか?
Windowsでは、フォルダー内の単語を見つけるために検索を実行しました。同様に、特定の単語が多数のサブディレクトリとファイルを含むディレクトリ内に出現するかどうかを知りたいです。grep構文を検索したところ、ファイル名を指定する必要があることがわかりましたgrep string filename。 さて、ファイル名がわかりません。どうすればよいですか。友人から提案されましたがgrep -nr string、これが何を意味するのかわからず、結果も得られませんでした(を発行するまで応答がありませんctrl + c)。

6
👩‍👩‍👧‍👦のような絵文字がSwift文字列で奇妙に扱われるのはなぜですか?
文字👩‍👩‍👧‍👦(女性2人、女の子1人、男の子1人の家族)は、次のようにエンコードされます。 U+1F469 WOMAN、 ‍U+200D ZWJ、 U+1F469 WOMAN、 U+200D ZWJ、 U+1F467 GIRL、 U+200D ZWJ、 U+1F466 BOY したがって、非常に興味深いエンコード方式です。単体テストの完璧なターゲット。ただし、Swiftはその処理方法を認識していないようです。これが私の意味です: "👩‍👩‍👧‍👦".contains("👩‍👩‍👧‍👦") // true "👩‍👩‍👧‍👦".contains("👩") // false "👩‍👩‍👧‍👦".contains("\u{200D}") // false "👩‍👩‍👧‍👦".contains("👧") // false "👩‍👩‍👧‍👦".contains("👦") // true それで、スウィフトはそれがそれ自身(良い)と男の子(良い!)を含んでいると言います。しかし、それはそれは女性、女の子、またはゼロ幅のジョイナーが含まれていないと言います。ここで何が起こっているのですか?なぜSwiftは少年が含まれているのに女性や少女が含まれていないことを知っているのですか?それが単一の文字として扱われ、それ自体を含むだけであると認識した場合は理解できましたが、サブコンポーネントが1つしかなく、他のコンポーネントがないという事実は、私を困惑させます。 これは、のようなものを使用しても変わりません"👩".characters.first!。 さらに交絡はこれです: let manual = "\u{1F469}\u{200D}\u{1F469}\u{200D}\u{1F467}\u{200D}\u{1F466}" Array(manual.characters) // ["👩‍", "👩‍", "👧‍", "👦"] そこにZWJを配置しても、文字配列には反映されません。その後のことは少し語っていました: manual.contains("👩") // false manual.contains("👧") // …
540 swift  string  unicode  emoji 

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