2017-06-13 4 views
0

コロンが正規表現を使用して最初の行にマッチしたときに次の行に参加したい正規表現を置き換えようとしましたが行こうとしませんでした。 Prのjqueryを使用して2行を検索して結合する

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

RegexまたはDanielは、@ regex101.com、Daniel Beckを助けてくれますか? –

+0

Danielは私を助けてくれますか?@Daniel Beck –

+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である私の会話の中でユニークワードがあります私は同じ#タグを使用してブレークラインを持っていますし、#タグを削除しました。

関連する問題