使用jquery查找并加入两行
问题描述:
我想在第一行使用正则表达式匹配下一行时我尝试了所有的正则表达式替换,但没有运气任何人都可以帮助我,请在这里是代码我试过。镨使用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>
答
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,这会带来所有成单行,然后我使用相同的#标签分行,然后删除#标签。
正则表达式或丹尼尔可以帮助我请@ regex101.com,丹尼尔贝克 –
丹尼尔你能帮助我吗?丹尼尔贝克 –
我不知道我明白你在问什么。你可以重新说一下吗? –