2016-12-11 1 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␠과 일치합니다.

관련 문제