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

文字列の一部、または文字列の一部を返す関数/メソッド

22
JavaScriptで単語をカットせずに文字列を短くする
私はJavaScriptでの文字列操作があまり得意ではないので、単語を切り取らずに文字列を短くするにはどうすればよいのかと考えていました。私はsubstringの使い方を知っていますが、indexOfなどはあまりよくわかりません。 次の文字列があるとします。 text = "this is a long string I cant display" 10文字に減らしたいのですが、スペースで終わっていない場合は単語を完成させます。文字列変数を次のようにしたくありません。 「これは私が表示できない長い文字列です」 スペースができるまで単語を完成させたい。

16
文字列でn番目に出現する文字を見つける方法は?
ここに投稿された質問と同様に、Javaでの解決策を探しています。 つまり、文字列から文字/文字列のn番目の出現のインデックスを見つける方法は? 例:「/ folder1 / folder2 / folder3 /」。この場合、スラッシュ(/)の3番目の出現を要求すると、それはfolder3の前に表示され、このインデックス位置を返すことが期待されます。私の実際の意図は、文字のn番目の出現からそれをサブストリング化することです。 Java APIで利用できる便利ですぐに使えるメソッドはありますか、またはこれを解決するために自分で小さなロジックを記述する必要がありますか? また、 Apache Commons LangのStringUtilsで、この目的でサポートされているメソッドがあるかどうかをすばやく検索しましたが、見つかりませんでした。 この点で正規表現は役に立ちますか?
95 java  string  substring 







8
Oracle SQLで特定の文字までの部分文字列を選択するにはどうすればよいですか?
次のような結果を持つテーブル列があるとします。 ABC_blahblahblah DEFGH_moreblahblahblah IJKLMNOP_moremoremoremore 上記のテーブルからこの列を選択するクエリを記述できるようにしたいのですが、アンダースコア(_)文字までの部分文字列のみを返します。例えば: ABC DEFGH IJKLMNOP SUBSTRING関数は位置ベースであり、アンダースコアの位置が異なるため、タスクに対応していないようです。 私はTRIM関数(具体的にはRTRIM関数)について考えました: SELECT RTRIM('listofchars' FROM somecolumn) FROM sometable しかし、これがどのように機能するかはわかりません。これは、特定のリスト/文字セットを削除するだけのようであり、実際には、アンダースコア文字に至るまでの文字を追跡しているだけだからです。
82 sql  oracle  substring  trim 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.