正则表达式忽略两个字符串之间的字符?
regex to ignore a character in between two string?
我的字符串是
**abcd
*[abc]
<td> **Welcome
**Welcome Again
</td>
他们有什么方法可以删除标签之间的 * 符号,以便我的最终字符串类似于
**abcd
*[abc]
<td> Welcome
Welcome Again
</td>
这里<td>
和</td>
之间的所有*都被去掉了
我不想使用字符串。
试试这个,
if (s.contains("<td>"))
{
String first = s.substring(0, s.indexOf("<td>"));
String last = s.substring(s.indexOf("<td>"), s.indexOf("</td>") + 5);
System.out.println("result : "+first + last.replace("**", ""));
}
else
{
System.out.println("result : "+s);
}
我的字符串是
**abcd
*[abc]
<td> **Welcome
**Welcome Again
</td>
他们有什么方法可以删除标签之间的 * 符号,以便我的最终字符串类似于
**abcd
*[abc]
<td> Welcome
Welcome Again
</td>
这里<td>
和</td>
之间的所有*都被去掉了
我不想使用字符串。
试试这个,
if (s.contains("<td>"))
{
String first = s.substring(0, s.indexOf("<td>"));
String last = s.substring(s.indexOf("<td>"), s.indexOf("</td>") + 5);
System.out.println("result : "+first + last.replace("**", ""));
}
else
{
System.out.println("result : "+s);
}