社区
JavaScript
帖子详情
用正则表达式,如何取出http://localhost:8080/a/b/c/d/e/test.jsp中间的字串,除开前头的http://localhost:8080
WorldCreater
2004-12-22 10:05:29
用正则表达式,如何取出http://localhost:8080/a/b/c/d/e/test.jsp中间的字串,除开前头的一个url分为三个部分
http://localhost:8080
/a/b/c/d/e/ 只想取出这个部分
test.jsp
这三个部分都是可变的
...全文
221
4
打赏
收藏
用正则表达式,如何取出http://localhost:8080/a/b/c/d/e/test.jsp中间的字串,除开前头的http://localhost:8080
用正则表达式,如何取出http://localhost:8080/a/b/c/d/e/test.jsp中间的字串,除开前头的一个url分为三个部分 http://localhost:8080 /a/b/c/d/e/ 只想取出这个部分 test.jsp 这三个部分都是可变的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meizz
2004-12-30
打赏
举报
回复
<script language=javascript>
function get(str) //从链接地址里提取出本文档名
{
alert(str.match(/\/([^\?/]*)(\?|$)/)[1])
}
get(location.href)
get("http://www.xxxx.com/xxx/xxx.htm")
get("http://www.xxxx.com/xxx/xxx.htm?text1=abcde&text2=fghij")
</script>
_1_2_3_4
2004-12-30
打赏
举报
回复
up
lienzhu
2004-12-30
打赏
举报
回复
考虑到ie5
<script language="javascript">
str="http://localhost:8080/a/b/c/d/e/test.jsp"
var a = str.match(/^(http:\/\/.[^\/]*)(.*[\/])([^\/]*)$/);
alert(a[1])
alert(a[2])
alert(a[3])
</script>
lienzhu
2004-12-30
打赏
举报
回复
<script language="javascript">
str="http://localhost:8080/a/b/c/d/e/test.jsp"
var a = str.match(/^(http:\/\/.[^\/]*)(.*?)([^\/]*)$/);
alert(a[1])
alert(a[2])
alert(a[3])
</script>
[PHP] 2018年终总结
去掉敏感信息后的不完整版 ==========================================================================2018年12月29日 记录: 目前在维护的最低PHP版本只有5.6了:1.5.6.39版本convert.quoted-printable-encode过滤器时核心的segfault错误imap扩展的错误phar扩展的错误...
centos7安装docker和应用
docker安装卸载旧版本安装docker启动docker三级目录 卸载旧版本 较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。 yum remove docker \ docker-client \ docker-client-la
test
\ docker-common \ docker-l
正则表达式
^ 匹配输入字符串的起始端,如果是多行匹配,即表达式的附加参数中含有m,则也在一个换行符后匹配。$ 匹配输入字符串的尾端,如果是多行匹配,即表达式的符中参数中含有m,则也在一个换行符前匹配* 匹配前一个字符0次或多次+ 匹配前一个字符1次或多次。. 匹配任何一个单独的字符,但是换行符除外。(x) 表示将x所匹配的内容记住。(?:x) 匹配x,但不会记住x所匹配的内容.x(?!y) 匹配x,仅当
linux常用命令-part3
中文怎么发音 Ubuntu 有奔头,乌版图 Fedora 费德勒,菲朵拉 Debian 迪扁,德槟 CentOS 桑托斯 森头斯 Linux发展历史: 1) RedHat ---> 1.RedHat 2.CentOS 3.Fedora 桌面图形系统 rpm, yum 命令 2)
运维面试题(1024水篇)
NETWORK 1 请描述TCP/IP协议中主机与主机之间通信的三要素 参考答案 IP地址(IP address) 子网掩码(subnet mask) IP路由(IP router) 2 请描述IP地址的分类及每一类的范围 参考答案 A类1-26 B类128-191 C类192-223 D类224-239组播(多播) E类240-254科研 3 请描述A、B、C三类IP地址的默认子网掩码 参考答案 A类255.0.0.0 B类255.255.0.0 C类255.255.255.0 4 请描述预留给企业的私有
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章