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

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

5
文字列としてファイルが必要
私はnode + expressを使用していますが、ファイルを文字列としてインポートする方法を知りたいだけです。私が望むのは、それを変数にロードすることだけが必要なtxtファイルがあるとします。 var string = require("words.txt"); 私は反対です modules.exports = function(){ var string = "whatever"; return string; }


13
文字がJavascriptの文字であるかどうかを確認するにはどうすればよいですか?
私はJavascript文字列の文字を次のように抽出しています: var first = str.charAt(0); 手紙かどうか確認したいのですが。不思議なことに、そのような機能はJavascriptに存在しないようです。少なくとも私はそれを見つけることができません。 どうすればこれをテストできますか?

9
Pythonでの文字列連結と文字列置換
Pythonでは、文字列の連結と文字列の置換をどこで、いつ使用するかがわかりません。文字列の連結によってパフォーマンスが大幅に向上したので、これは実用的な決定ではなく、スタイルの決定(より多くなる)ですか? 具体的な例として、柔軟なURIの構築をどのように処理する必要がありますか。 DOMAIN = 'http://stackoverflow.com' QUESTIONS = '/questions' def so_question_uri_sub(q_num): return "%s%s/%d" % (DOMAIN, QUESTIONS, q_num) def so_question_uri_cat(q_num): return DOMAIN + QUESTIONS + '/' + str(q_num) 編集:文字列のリストを結合すること、および名前付き置換を使用することについての提案もありました。これらは、中心的なテーマのバリエーションです。つまり、どの方法がいつそれを行う正しい方法ですか?回答ありがとうございます!

30
コレクション/配列/リストからカンマ区切りの文字列を作成する最も洗練された方法は?
データベースでの作業中に、クエリ文字列を記述していることに気付きました。この文字列には、リスト/配列/コレクションのwhere句にいくつかの制限を課す必要があります。次のようになります。 select * from customer where customer.id in (34, 26, ..., 2); これを、文字列のコレクションがあり、この文字列のコンマ区切りのリストを1つの文字列だけで作成したいという質問に減らすことで、これを簡略化できます。 これまでに使用した私のアプローチは次のようなものです。 String result = ""; boolean first = true; for(String string : collectionOfStrings) { if(first) { result+=string; first=false; } else { result+=","+string; } } しかし、これは非常に醜いものです。特に、(すべてのSQLクエリのように)構築された文字列が複雑になっている場合、最初の外観で何が起こるかはわかりません。 あなたの(より)エレガントな方法は何ですか?
98 java  sql  string 

16
MySQLで単一引用符をエスケープする方法
単一引用符または二重引用符で構成される値をMySQLに挿入するにはどうすればよいですか。すなわち This is Ashok's Pen. 一重引用符は問題を引き起こします。他のエスケープ文字があるかもしれません。 どのようにデータを適切に挿入しますか?
98 mysql  string  quotes 


12
HTMLエンティティとしてHTMLタグをエスケープする最速の方法?
私がやっ含まChromeの拡張機能書いている多くの文字列をサニタイズ:次の仕事のがあります変換することによって、HTMLタグが含まれているが<、>と&に<、>そして&それぞれ。 (言い換えれば、PHPと同じhtmlspecialchars(str, ENT_NOQUOTES)です。二重引用符の文字を変換する必要は実際にはないと思います。) これは私がこれまでに見つけた最速の関数です: function safe_tags(str) { return str.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>') ; } しかし、一度に数千の文字列を実行しなければならない場合には、まだ大きな遅れがあります。 誰でもこれを改善できますか?それが違いを生む場合、それは主に10〜150文字の文字列用です。 (私が持っていたアイデアの1つは、大なり記号をエンコードすることではありませんでした。これには本当に危険があるのでしょうか?)


2
関数でconst std :: string&が0を受け入れないようにする
千の言葉に値する: #include<string> #include<iostream> class SayWhat { public: SayWhat& operator[](const std::string& s) { std::cout<<"here\n"; // To make sure we fail on function entry std::cout<<s<<"\n"; return *this; } }; int main() { SayWhat ohNo; // ohNo[1]; // Does not compile. Logic prevails. ohNo[0]; // you didn't! this compiles. return 0; } 文字列を受け入れるブラケット演算子に数値0を渡しても、コンパイラは文句を言わない。代わりに、これはコンパイルされ、メソッドに入る前に失敗します: …

2
書式文字列、先行ゼロ付き整数
私はこのコードを使用します: NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", pp]; 正常に動作しますが、たとえばppの値が10の場合、結果としてimg_0010.jpgではなくimg_010.jpgが必要です...文字列をフォーマットするにはどうすればよいですか? ありがとう

5
Ruby正規表現の最初の一致を返す
Rubyの文字列で正規表現一致を実行し、最初の一致でそれを短絡させる方法を探しています。 私が処理している文字列は長く、標準的な方法(matchメソッド)が全体を処理し、各一致を収集し、すべての一致を含むMatchDataオブジェクトを返すように見えます。 match = string.match(/regex/)[0].to_s
97 ruby  regex  string 

6
javaでStringを別のものに置き換えます
文字列を別の文字列に置き換えることができる関数は何ですか? 例#1:何が置き換えられます"HelloBrother"と"Brother"? 例#2:何が置き換えられます"JAVAISBEST"と"BEST"?
97 java  string 

11
文字列の最初の文字を小文字にする最も効率的な方法は?
String小文字の最初の文字を作成する最も効率的な方法は何ですか? これを行う方法はいくつか考えられます。 使用charAt()してsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); またはchar配列を使用する String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); String output = new String(c); これを達成するための素晴らしい方法は他にもたくさんあると思います。何がお勧めですか?


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