例列の未知の長さの文字列の末尾からスペースをトリミングする:私は、様々な長さの単語のストリングを有する上記の例の各々において正規表現単語
This is "a" test
This & test
This test string-has more words
。これらの文字列のそれぞれには一連のスペースが続き、それ以降は何もありません。
私のアプリケーションは、正規表現のセクションの周りに()
を使用して、必要に応じて一致したパターンのその部分だけを返します。
長さに関係なく、最後のスペースを差し引いて完全な文字列を返す正規表現が必要です。
現在の値は(.*)\s{1,}$|(.*\S)$
文字列の最後に0個のスペースがあり、文字列の最後に1個のスペースがあり、2個以上のスペースがあり、そのスペースが出力に含まれている場合に機能します。
は、スタックオーバーフローへようこそ! [あなたが試したこと](// whathaveyoutried.com)、発生している特定の問題やエラーを表示してください。 [最小、完全、検証可能な例](// stackoverflow.com/help/mcve)を必ず含めてください。 –
私はdownvoted取得していますなぜ私はわからないんだけど...私は自分の携帯電話からの投稿ので、私は最初に私のコードを提供していませんでしたが、私は私の現在の正規表現を追加しましたし、私はまだdownvoted取得しています。 –
あなたは '/.*(?= | $)/'を試すことができます。また、どの言語/ツールを使用していますか? –