2016-12-11 16 views
-2

複数のテキストボックスがあります。このボックスには、新しい改行を持つ大きな文字列が含まれています。複数のテキストに各行または段落の最初の10文字を表示します。私の複数のテキストボックスには100,000以上の文字が含まれています。正規表現を使用して文字列を取得する最適なソリューションはありますか?Jquery -Regex - 複数のテキストの各行の最初の10文字を入力してください

例入力:最初の10個の文字を見つけるために、この正規表現を試してみてください

this is sample test 
I am from australia 
I am from India 

予想される出力は...

this is sam... 
I am from a.. 
I am from I.. 
+2

[正規表現の学習](http://stackoverflow.com/questions/4736/learning-regular-expressions)の可能な複製 – Biffen

答えて

0

続くそれぞれの新しい行/段落の最初の10文字です。^(.{10})(.*)$$1...の代わりに

output = input.replace(/^(.{10})(.*)$/gm, '$0...') 
print(output[<line>]) 

これは、スペースがあまりにも多いので、I am from aの代わりにI am from␠と一致します。

関連する問題