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

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

9
C#の&nbspを含む文字列からHTMLタグを削除します
C#で正規表現を使用して&nbspを含むすべてのHTMLタグを削除するにはどうすればよいですか。私の文字列は "<div>hello</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>                                                      </div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>"
83 c#  html  regex  string 

3
Pythonでのunicode()およびencode()関数の使用
パス変数のエンコードとSQLiteデータベースへの挿入に問題があります。役に立たなかったencode( "utf-8")関数でそれを解決しようとしました。次に、タイプunicodeを与えるunicode()関数を使用しました。 print type(path) # <type 'unicode'> path = path.replace("one", "two") # <type 'str'> path = path.encode("utf-8") # <type 'str'> strange path = unicode(path) # <type 'unicode'> 最終的にUnicodeタイプを取得しましたが、パス変数のタイプがstrの場合と同じエラーが発生します。 sqlite3.ProgrammingError:8ビットバイトストリングを解釈できるtext_factory(text_factory = strなど)を使用しない限り、8ビットバイトストリングを使用しないでください。代わりに、アプリケーションをUnicode文字列に切り替えることを強くお勧めします。 このエラーを解決しencode("utf-8")、unicode()機能の正しい使用法を説明するのを手伝ってもらえますか?私はよくそれと戦っています。 編集: このexecute()ステートメントはエラーを引き起こしました: cur.execute("update docs set path = :fullFilePath where path = :path", locals()) 同じ問題を抱えているfullFilePath変数のエンコーディングを変更するのを忘れましたが、今はかなり混乱しています。unicode()またはencode( "utf-8")、あるいはその両方のみを使用する必要がありますか? 使えない fullFilePath = …


1
STLキャラクター特性のポイントは何ですか?
SGI STLリファレンスのコピーに、キャラクター特性に関するページがありますが、これらがどのように使用されているかわかりません。それらはstring.h関数を置き換えますか?それらはによって使用されていないようですstd::string。たとえば、length()onのメソッドstd::stringはCharacterTraitslength()メソッドを使用していません。キャラクター特性が存在するのはなぜですか?実際に使用されたことはありますか?

21
文字列内の文字のN番目の出現を検索
文字列内でN番目に出現する文字のインデックスを返すC#メソッドの作成についてサポートが必要です。 たとえば't'、文字列内の文字の3番目の出現"dtststxtu"は5です (文字列には4t秒があることに注意してください)。
83 c#  string 

8
PHP:括弧内のテキストを抽出する最良の方法は?
括弧の間にあるテキストセットを抽出するための最良/最も効率的な方法は何ですか?可能な限り最も効率的な方法で、「これ(テキスト)以外のすべてを無視する」という文字列から文字列「text」を取得したいとします。 これまでのところ、私が思いついた最高のものはこれです: $fullString = "ignore everything except this (text)"; $start = strpos('(', $fullString); $end = strlen($fullString) - strpos(')', $fullString); $shortString = substr($fullString, $start, $end); これを行うためのより良い方法はありますか?一般的に正規表現を使用すると効率が低下する傾向があることは知っていますが、関数呼び出しの数を減らすことができない限り、おそらくこれが最善のアプローチでしょうか?考え?
83 php  parsing  string 

2
WindowsでbashスクリプトからOpensslを実行する-件名が「/」で始まらない
私のスクリプトには次のものがあります。 openssl req \ -x509 \ -new \ -nodes \ -key certs/ca/my-root-ca.key.pem \ -days 3652 \ -out certs/ca/my-root-ca.crt.pem \ -subj "/C=GB/ST=someplace/L=Provo/O=Achme/CN=${FQDN}" これをWindowsのGitBash 3.1で実行すると、次のようになります。 Subject does not start with '/'. 次のようにsubjをエスケープしようとしました:-subj \ "/ C = UK / ST = someplace / L = Provo / O = Achme / CN = …
83 windows  string  bash  openssl 

17
文字列のベクトルを文字列に内破する方法(エレガントな方法)
文字列のベクトルを文字列に内破する最もエレガントな方法を探しています。以下は、私が現在使用しているソリューションです。 static std::string& implode(const std::vector<std::string>& elems, char delim, std::string& s) { for (std::vector<std::string>::const_iterator ii = elems.begin(); ii != elems.end(); ++ii) { s += (*ii); if ( ii + 1 != elems.end() ) { s += delim; } } return s; } static std::string implode(const std::vector<std::string>& elems, char delim) { std::string …
83 c++  string  stl  stdstring  implode 

10
JsonObjectを文字列に変換する
{ "data": { "map": { "allowNestedValues": true, "create": "2012-12-11 15:16:13", "title": "test201212110004", "transitions": [] } }, "msg": "success", "code": "0" } 上記はJsonObject、dataありますJsonObject。 ご存知のStringように、それをlikeに変換する方法"msg":"success"は、dataの値の外側に二重引用符を直接追加することはできません。
83 java  string 

6
リストの要素のペアを結合する
次のように、リストを結合して1つの長い文字列を作成できることを知っています。 x = ['a', 'b', 'c', 'd'] print ''.join(x) 明らかに、これは次のように出力されます。 'abcd' しかし、私がやろうとしているのは、リストの最初と2番目の文字列を結合してから、3番目と4番目というように結合することです。要するに、上記の例から、代わりに次の出力を達成します。 ['ab', 'cd'] これを行う簡単な方法はありますか?文字列の数は常に偶数ですが、リスト内の文字列の長さやリスト内の文字列の数は予測できないことにも言及する必要があります。したがって、元のリストは次のようになります。 ['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']
82 python  string  list  join 

5
文字列からスペースを削除する
ユーザー入力から派生した文字列からすべてのスペースを削除しようとしていますが、何らかの理由で機能しません。これが私のコードです。 public void onClick(View src) { switch (src.getId()) { case R.id.buttonGo: String input = EditTextinput.getText().toString(); input = String.replace(" ", ""); url = ur + input + l; Intent myIntent = new Intent(start.this, Main.class); myIntent.putExtra("URL", url); start.this.startActivity(myIntent); break; } }
82 android  string  replace  trim 


5
StringScalaの末尾から文字を削除する
Scalaで文字列の最後から最後の文字を削除する最も簡単な方法は何ですか? RubysStringクラスにはchopのような非常に便利なメソッドがいくつかあることがわかりました。Scalaで "oddoneoutz" .headOptionを使用したはずですが、減価償却されています。私は過度に複雑になりたくありません: string.slice(0, string.length - 1) 誰かが私にこの一般的な何かのためにチョップのような素敵な簡単な方法があると教えてください。
82 string  scala 

7
文字列にアルファベットの文字が含まれているかどうかを確認するにはどうすればよいですか?
文字列にアルファベットの文字が含まれているかどうかを確認するための最も純粋なPython実装は何ですか? string_1 = "(555).555-5555" string_2 = "(555) 555 - 5555 ext. 5555 どこにstring_1戻ってくるFalseことにアルファベットのない手紙を持っていないためとstring_2戻ってくるTrue手紙を持つために。
82 python  string 

6
文字列をBigIntegerに変換するにはどうすればよいですか?
標準入力からいくつかの非常に大きな数値を読み取って、それらを合計しようとしています。 ただし、BigIntegerに追加するには、次を使用する必要がありますBigInteger.valueOf(long);。 private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum = sum.add(BigInteger.valueOf(Long.parseLong(newNumber))); } これは問題なく機能しますが、をBigInteger.valueOf()とるだけなので、の最大値(9223372036854775807)longより大きい数値を追加することはできませんlong。 9223372036854775808以上を追加しようとすると、NumberFormatExceptionが発生します(これは完全に予想されます)。 のようなものはありBigInteger.parseBigInteger(String)ますか?

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