java - 删除 Android 中字符串部分前后的所有内容

标签 java android

我想从这里的 URL 获取亚马逊产品 ASIN 是一些例子:

https://www.amazon.com/Premium-Flagship-Lenovo-Processor-Bluetooth/dp/B07H15QHT6/ref=sr_1_2_sspa?s=pc&ie=UTF8&qid=1537733386&sr=1-2-spons&keywords=laptop&psc=1


https://www.amazon.com/Youve-Got-Crabs-Creators-Exploding/dp/B07BKLT9B5/ref=mp_s_a_1_1?ie=UTF8&qid=1537733019&sr=8-1-spons&pi=AC_SX236_SY340_FMwebp_QL65&keywords=games&psc=1

我想在 /dp/ 之后获取该文本,并像这样删除该文本之后的所有内容

B07BKLT9B5 and B07H15QHT6

最佳答案

您可以使用:

split("dp") 

然后获取 2 部分或使用 substring()indexOf() 方法。

关于java - 删除 Android 中字符串部分前后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52469892/

相关文章:

java - 获取参数始终为空

java - 用于验证计算器正确输入的正则表达式

java - 在 arquillian 测试中使用 shrinkWrap 在部署 jar 中添加包

android - GcmListenerService 在后台运行时不同

android - 无法从 Android 模拟器插件设置分区大小

Android 和 Arduino socket

java - 执行 if else 检查并设置值以供以后使用。寻找更清洁的方式

java - 用于强制一致性的接口(interface)上静态方法的替代方案

android - 水平 ScrollView : Is It Really A Solution?

android - 如果没有重定向 uri,Android 版 Google 登录如何工作?