找到引用的文本并用javascript将其涂成绿色,类似于4chan greentext?
例如,文本如下:找到引用的文本并用javascript将其涂成绿色,类似于4chan greentext?,javascript,jquery,regex,Javascript,Jquery,Regex,例如,文本如下: >11 years old >twin brother dies >parents dont let me go to his funeral or tell me where it is >tells me it would be innapropriate to be there as it could confuse people i dided 如何匹配元素中的,并将其变为绿色?功能应该类似于4“绿色文本”,这意味着上面的“我做的”部分
>11 years old
>twin brother dies
>parents dont let me go to his funeral or tell me where it is
>tells me it would be innapropriate to be there as it could confuse people
i dided
如何匹配元素中的
,并将其变为绿色?功能应该类似于4“绿色文本”,这意味着上面的“我做的”部分不应该变成绿色
.*/g
/g
用于全局匹配
例如:
@webbm我尝试对regex使用
[>]\w+
,但它跳过了空格部分,如>11岁的代码,只有11岁的代码突出显示。我不知道如何让正则表达式在新行停止扫描+我不知道如何让它检测空白嘿@webbm,有没有办法让你的解决方案不检测后面是否有单词?例如,11岁的random
不应该突出显示,因为后面有random,您可以使用这样的内容:(.*)(>.*)
,其中第一个(.*)是可选的?
匹配任何(.*)
,然后第二个是我们之前检查过的。我把第二个放进了一个捕获组,因为它使以后在输入/输出时更容易使用。谢谢你的知识!但我的意思是,我希望11年的不要突出显示,因为后面有一个随机的。只有那些后面没有文字的人才应该突出显示。但我还是从你的例子中学到了很多!在这种情况下,您需要执行以下操作:^>*$/g
其中^
在行首断言位置。^>*$/g
不起作用。你的意思可能是^>*$/gm