当用户从MS单词粘贴项目时,例如编号列表或项目符号点,Trix将符号留在其中,但不使用默认的麦粒肿规则。例如,见下文。 注意缩进
我想用'<li>
'标记替换粘贴的项目符号,因为那是浏览器的方式,或者只是将默认样式规则添加到文本中。
<li>
的粘贴命令期间,使用Javascript /咖啡脚本将所有'•'事件替换为onPaste=''
,但这是有问题的,因为该实现可能会导致无法预料的影响。 p>
另一种方法可能是创建一个正则表达式,以删除符号并在粘贴时执行It JIT。
欢迎其他任何建议来实现这一目标。
/\d\.\s+|[a-z]\)\s+|•\s+|[A-Z]\.\s+|[IVX]+\.\s+[•].\s/g
此正则表达式表达式可以找到编号列表,并在粘贴的字符串上进行简单替换,即可获得所需的结果。