正则表达式截取指定字符串内容
获取某个字符串中某一部分的字符内容,通常大家会首先想到使用String.substring方法,但String.substring方法对于某些包含特殊字符和HTML标签的处理不是很完善。例如如下字符串,想要获取sign中的字符,用String.subString方法虽然也能拿到sign中的内容,但有缺陷.... String str="<form id='frmBankID' name='frmBankName' method='post' action='partner="2088121205591541"&seller_id="2088121205591541"&out_trade_no="FI104010001030900000007"n" + String.substring截取: int s=str.indexOf("sign=");
正则表达式截取: Pattern p = Pattern.compile("sign="(.*?)"");//正则表达式 m.group()获取的是包含sign=在内的全部内容 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- oracle 数据库相关名词--图解
- EJB3.0依赖注入深入3
- ruby-on-rails – 为未登录的用户测试重定向时的“uncaught
- objective-c – NSNetService回调IP更改?
- vulakn教程--Drawing a Triangle--Pipeline--Fixed functio
- 消息: 'this.get_element().style' 为空或不是对象
- c – 压缩“std :: tuple”和可变参数
- xml – 使用xpath获取xsi:type的值
- Flash 与 JavaScript/VC 交互 ExternalInterface接口
- 分配零大小的数组并在数组构造函数中使用