javascript
今天闲着无事写了几个增强98功能的javascript脚本,其中有一个是点击“引用”按钮不会跳转到回复页面,而是直接通过ajax调用解析回复页面,从中获得引用文本,再放到快速回复输入框里。有一个步骤是要把引用文本从回复页面的html中抽取出来,当然想到用正则表达式了。
正则表达式可以用.*匹配任意除换行之外的字符。但如果内容中包含任意多个换行怎么匹配?用.*是匹配失败的。但可以用[\s\S]*?。
例如,输入为:
This is some text
Another line
Third line
Some text here, END
Other
匹配其中的URL和TLB内容的正则表达式为: