怎样截取一段文字

heroblues 2010-08-05 04:31:46
有如下3段文字:

Event: ExtensionStatus
Privilege: call,all
Exten: 6440
Context: ext-local
Hint: SIP/6440&Custom:DND6440
Status: 1

Event: VarSet
Privilege: dialplan,all
Channel: SIP/6440-00000749
Variable: SIPURI
Value: sip:6440@192.168.1.14:5060
Uniqueid: 1280811359.3918

Event: VarSet
Privilege: dialplan,all
Channel: SIP/6440-00000749
Variable: SIPDOMAIN
Value: 192.168.1.100
Uniqueid: 1280811359.3918

怎样获得中间的

Event: VarSet
Privilege: dialplan,all
Channel: SIP/6440-00000749
Variable: SIPURI
Value: sip:6440@192.168.1.14:5060
Uniqueid: 1280811359.3918

这段文字?
...全文
258 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
root_lee 2010-08-06
  • 打赏
  • 举报
回复
好像正则的效率不是很好
lilinhong123 2010-08-06
  • 打赏
  • 举报
回复
split
heroblues 2010-08-06
  • 打赏
  • 举报
回复
高人在哪里呢?
hoojo 2010-08-06
  • 打赏
  • 举报
回复
文本处理还是正则比较好
战斗生活 2010-08-05
  • 打赏
  • 举报
回复
等等高人来解决吧
不过正则表达式来做啊

先取得第二个 再用正则行不?
heroblues 2010-08-05
  • 打赏
  • 举报
回复
怎么没人回答了?
heroblues 2010-08-05
  • 打赏
  • 举报
回复
怎么用正则表达式来同时匹配第一段文字中的Event: ExtensionStatus和Status: 1呢?js的正则表达式中有
"与"操作吗?

  • 打赏
  • 举报
回复
这样难道不是很方便??
<pre id="it">
Event: ExtensionStatus
Privilege: call,all
Exten: 6440
Context: ext-local
Hint: SIP/6440&Custom:DND6440
Status: 1

Event: VarSet
Privilege: dialplan,all
Channel: SIP/6440-00000749
Variable: SIPURI
Value: sip:6440@192.168.1.14:5060
Uniqueid: 1280811359.3918

Event: VarSet
Privilege: dialplan,all
Channel: SIP/6440-00000749
Variable: SIPDOMAIN
Value: 192.168.1.100
Uniqueid: 1280811359.3918
</pre>
<script type="text/javascript">
alert(document.getElementById("it").innerHTML.split("\r\n\r\n")[1]);
</script>
heroblues 2010-08-05
  • 打赏
  • 举报
回复
用正则表达式可以不?
孟子E章 2010-08-05
  • 打赏
  • 举报
回复
你想用什么语言实现?可以split("\r\n\r\n")进行处理

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧