2017-06-13 52 views
0

我想在第一行使用正則表達式匹配下一行時我嘗試了所有的正則表達式替換,但沒有運氣任何人都可以幫助我,請在這裏是代碼我試過。鐠使用jquery查找並加入兩行

function copy() { 
    var txt = $('#result1').val().replace(/prefix_ago/g, ' : <br />'); 
    txt = txt.replace(/(?:\r\n|\r|\n)/g, ''); 

    $('#id1').html(txt.trim()); 
} 

有我的談話獨特的字,它prefix_ago這我更換結腸和

<textarea class="result" id="result1" rows="10" cols="150" style="font-size:11px;resize: none; width:225px;"> 
User 1 prefix_ago 
Hi How are you 
User 2 prefix_ago 
I am good How about you 
</textarea> 
<button onClick="copy()" > Copy & Replace</button> 
<div id="id1"> 

</div> 
+0

正則表達式或丹尼爾可以幫助我請@ regex101.com,丹尼爾貝克 –

+0

丹尼爾你能幫助我嗎?丹尼爾貝克 –

+0

我不知道我明白你在問什麼。你可以重新說一下嗎? –

回答

0
function copy() { 

var regex = /^(.*?prefix_ago)/gm; 
var subst = '\#$1'; 
var originaltxt = $('#result1').val().replace(regex, subst); 
originaltxt = originaltxt.replace(/(#)/gm, '<br>'); 
$('#id1').html(originaltxt.trim()); 
} 




<textarea class="result" id="result1" rows="10" cols="150"> 
     User 1 prefix_ago 
     Hi How are you 
     User 2 prefix_ago 
     I am good How about you 
     </textarea> 

     <button onClick="copy()" > Copy & Replace</button> 
     <div id="id1"> 

</div> 

我已經插入#標籤時,正則表達式匹配prefix_ago,這會帶來所有成單行,然後我使用相同的#標籤分行,然後刪除#標籤。