Java 替换<;br/>;在HTML中使用逗号
以下是我的HTML代码:Java 替换<;br/>;在HTML中使用逗号,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,以下是我的HTML代码: <a target="_blank" href="http://keyes.findbuyers.com/search_details/hGdxEaI0bAO568MBDtCCfvjtY74dYmJKhIeURpGbbtxBQvzbNLwrKJL381lFafq10-YkJ58zGW6Lc8fpOny7fW/customerservice@keyes.com"> 999 SW 1st Ave <br/> Miami, FL 33130 </
<a target="_blank" href="http://keyes.findbuyers.com/search_details/hGdxEaI0bAO568MBDtCCfvjtY74dYmJKhIeURpGbbtxBQvzbNLwrKJL381lFafq10-YkJ58zGW6Lc8fpOny7fW/customerservice@keyes.com">
999 SW 1st Ave
<br/>
Miami, FL 33130
</a>
我想这样打印地址:
999 SW 1st Ave, Miami, FL 33130
如何执行此操作?在控制台上打印时,新行由特殊字符
'\r'
或'\n'
或'\r\n'
指示(取决于操作系统)
相同的新行在浏览器中不起作用,但是如果您想在浏览器中保留新行,您可以将文本括在
标记中,也可以将'\r\n'
替换为
标记。标记用于标记换行符,因此地址分为两行是正常的,为了把它打印成一行,去掉这个标签
...
String addr=address.get(0).getText().replaceAll("(\\r|\\n)+", ",");
但是,如果您想使用Java在一行中获取地址,您可以按如下方式更新您的行:
windows和Unix回车符都包含在内。只需删除标记
您可以在问题中添加您尝试过的内容(您的代码到打印地址)吗?String1=“9600 SW 122nd Ave,Miami,FL 33186”列表地址=driver.findElements(By.xpath(//td[2]/p/a”);String2 addr=address.get(0.getText();System.out.println(“最近的地址是:“+addr”)@srinuvasareddymarri,显示您的Java
+Selnium
code现在我必须比较String1和string2试试这个:由于地址打印在两行中,现在我想打印在一行中我如何为其编写代码this@srinuvasareddymarri我会尽快更新我的答案,但是考虑用所有的信息更新你的问题。@ SrimuVasReDyMARRI提到
...
String addr=address.get(0).getText().replaceAll("(\\r|\\n)+", ",");