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

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

8
文字列内の特定の文字の後の文字を削除してから、部分文字列を削除しますか?
これが単純なようで、文字列/文字/正規表現にたくさんの質問があるとき、私はこれを馬鹿げた投稿のように感じますが、必要なものを十分に見つけることができませんでした(別の言語を除いて:特定のポイントの後にすべてのテキストを削除する)。 私は次のコードを持っています: [Test] public void stringManipulation() { String filename = "testpage.aspx"; String currentFullUrl = "http://localhost:2000/somefolder/myrep/test.aspx?q=qvalue"; String fullUrlWithoutQueryString = currentFullUrl.Replace("?.*", ""); String urlWithoutPageName = fullUrlWithoutQueryString.Remove(fullUrlWithoutQueryString.Length - filename.Length); String expected = "http://localhost:2000/somefolder/myrep/"; String actual = urlWithoutPageName; Assert.AreEqual(expected, actual); } 私は上記の質問の解決策を試しました(構文が同じであることを願っています!)まず、可変長のqueryStringを削除してから、ページ名を削除します。これも、任意の長さにすることができます。 このテストに合格するように、完全なURLからクエリ文字列を削除するにはどうすればよいですか?
140 c#  .net  string 

17
PHPで2つの文字列を組み合わせる方法は?
私は実際に私が何を望んだかを説明する方法がわかりませんが、あなたに見せます: 例えば: $data1 = "the color is"; $data2 = "red"; $ resultはとの組み合わせですので、私は何をする(または処理する)必要が$data1あり$data2ますか? 望ましい結果: $result = "the color is red";

4
PHP変数と文字列リテラルの混合
たとえば、変数が$testあり、次のように定義されているとします。$test = 'cheese' 私cheeseyは次のようにして出力できます: echo $test . 'y' しかし、私はコードをこのようなものに単純化することを好みます(これは機能しません): echo "$testy" y変数から分離されているかのように扱われる方法はありますか?
140 php  string  variables 



12
文字列でPHPクラスプロパティを取得する
文字列に基づいてPHPでプロパティを取得するにはどうすればよいですか?それを呼ぶよmagic。だから何magicですか? $obj->Name = 'something'; $get = $obj->Name; のようになります... magic($obj, 'Name', 'something'); $get = magic($obj, 'Name');
139 php  string  oop  properties 

6
rreplace-文字列内で最後に出現した式を置き換える方法は?
Pythonで文字列を置き換える簡単な方法はありreplaceますか?しかし、最初から開始するのではなく、最後から開始しますか?例えば: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'
139 python  string 


2
Rubyでは、繰り返しテキストの長い文字列をどのように生成しますか?
ルビーで長い文字列をすばやく生成する最良の方法は何ですか?これは機能しますが、非常に遅いです: str = "" length = 100000 (1..length).each {|i| str += "0"} まともな長さの文字列を作成し、それを既存の文字列に必要な長さまで追加すると、はるかに速く機能することにも気付きました。 str = "" incrementor = "" length = 100000 (1..1000).each {|i| incrementor += "0"} (1..100).each {|i| str += incrementor} 他の提案はありますか?
138 ruby  string 


3
Python TypeError:フォーマット文字列の引数が不十分です
これが出力です。これらは私が信じているutf-8文字列です...これらのいくつかはNoneTypeの可能性がありますが、そのようなものの前にすぐに失敗します... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl TypeError:フォーマット文字列の引数が不十分です 7の7ですか?



11
数値としてのSQLオーダー文字列
VARCHARMySQLデータベースに関して保存されている番号があります。INT他の事情により製作出来ません。 並べ替えの際、数字ではなく文字として扱います。 データベースには 1 2 3 4 5 6 7 8 9 10... 私のページでは、次のような順序付きリストが表示されます: 1 10 2 3 4 5 6 7 8 9 昇順の番号で表示するにはどうすればよいですか?

15
C ++でのコンパイル時文字列の便利な宣言
C ++でのコンパイル時に文字列を作成および操作できることには、いくつかの便利なアプリケーションがあります。C ++でコンパイル時の文字列を作成することは可能ですが、文字列を可変長文字列として宣言する必要があるため、プロセスは非常に面倒です。 using str = sequence<'H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!'>; 文字列連結、部分文字列抽出などの操作は、文字シーケンスの操作として簡単に実装できます。コンパイル時の文字列をより便利に宣言することは可能ですか?そうでない場合、コンパイル時の文字列の便利な宣言を可能にする作業の提案はありますか? 既存のアプローチが失敗する理由 理想的には、コンパイル時の文字列を次のように宣言できるようにしたいと思います。 // Approach 1 using str1 = sequence<"Hello, world!">; または、ユーザー定義のリテラルを使用して、 // Approach 2 constexpr auto str2 = "Hello, world!"_s; どこdecltype(str2)だろうconstexprコンストラクタを。アプローチ1の厄介なバージョンは、次のことができるという事実を利用して実装することが可能です。 template <unsigned Size, const char Array[Size]> struct foo; …

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