我有以下网址。 http://domain.com/userfiles/dynamic/images/whatever_dollar_1318105152.png
除了userfiles部分和最后一个下划线之外,url中的所有内容都可以更改。基本上我想获得的网址是userfiles/dynamic/images/whatever_dollar_
的一部分,这是一个很好的方法。我是开放的或JavaScript或PHP。获取字符串的特定部分
1
A
回答
5
1
假设你的字符串存储在$ s的,简单地说:
echo preg_replace('/.*(userfiles.*_).*/', '$1', $s);
+0
嘿,这个作品。为什么它低调。 – Pinkie
3
你可以,用JavaScript,请尝试:
var string = "http://domain.com/userfiles/dynamic/images/whatever_dollar_1318105152.png";
var newString = string.substring(string.indexOf('userfiles'),string.lastIndexOf('_'));
alert(newString); // returns: "userfiles/dynamic/images/whatever_dollar" (Without quotes).
参考文献:
相关问题
- 1. JavaScript获取特定模式的字符串的一部分
- 2. 获取部分字符串
- 3. 按特定要求取字符串的特定字符串部分
- 4. 如何获取字符串的特定部分?
- 5. 通过索引获取字符串的特定部分?
- 6. 如何获取字符串的特定部分?
- 7. 从C#中的字符串获取特定部分#
- 8. 获取特定部分从一个字符串到另一个
- 9. 从字符串获取特定字符
- 10. 替换字符串的特定部分
- 11. 删除字符串的特定部分
- 12. 如何获取字符串的部分
- 13. PHP获取字符串的一部分
- 14. 从NSString获取特定的字符串
- 15. C获取字符串中的字符串的一部分
- 16. 获取部分字符串路径
- 17. 获取使用给定字符串的一部分的完整字符串
- 18. 如何使用NSRegularExpression提取字符串的特定部分?
- 19. 在php/web抓取中删除字符串的特定部分
- 20. 根据输入提取字符串的特定部分
- 21. 如何提取字符串的特定部分?
- 22. 使用ifstream从字符串读取数据的特定部分
- 23. 获取字符串的特定子字符串
- 24. 如何获得特定条件的字符串的特定部分?
- 25. 删除特定字符后的字符串的其余部分
- 26. 获取从包含特定字符串
- 27. 从特定字符串获取金额
- 28. 获取特定字符串模式
- 29. 分割字符串的特定字符
- 30. 如何从字符串中获取部分字符串
http://php.net/manual/en/function.parse-url.php – dm03514