【发布时间】:2018-09-29 05:19:50
【问题描述】:
我看了很多,但我找不到我的案子的答案。所以我想remove specific character 除非它前面有一些特定的字符串。例如,如果我有如下段落
var para = '<test@gmail.com>
>Lorem ipsum dolor sit amet,<test@gmail.com> consectetur
>adipiscing elit. Integer nec >
>odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla
>quis sem at nibh elementum imperdiet.Duis sagittis ipsum. Praesent
>mauris. Fusce nec tellus sed augue semper porta. Mauris massa.
>Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu.
<test@gmail.com> '
我想删除所有“>”
除了'.com'之后的那些
输出应该是这样的
var para = '<test@gmail.com>
Lorem ipsum dolor sit amet,<test@gmail.com> consectetur
adipiscing elit. Integer nec
odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla
quis sem at nibh elementum imperdiet.Duis sagittis ipsum. Praesent
mauris. Fusce nec tellus sed augue semper porta. Mauris massa.
Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu.
<test@gmail.com> '
我知道我是否这样做
para = para.replace(/\>/g,'');
这将替换所有“>”,但我需要在其中添加该条件。
【问题讨论】:
-
[^m]>应该做的工作
标签: javascript jquery regex replace str-replace