有人可以告诉我如何找到字符串中字符的出现吗?我必须检查动态创建的div中显示的行数(使用br标记)。提前致谢, Ashriya
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用split并获取数组的长度:
var div = document.getElementById('div');
alert(div.innerHTML.split(/\<br\s*\/\>/).length;
/\<br\s*\/*\>/
是一个正则表达式,用于查找所有<br/>
,<br />
答案 2 :(得分:0)
string.indexOf( 'C')
答案 3 :(得分:-3)
SPLIT可能是@astander
建议的好选择您也可以使用正则表达式
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class javaRE {
public static void main(String[] args) {
String message = "Your contents";
Pattern p = Pattern.compile("your character");
Matcher matcher = p.matcher(message);
int count=0;
while(matcher.find()&& matcher.group() != null){
count++;
}
}
}
上面的代码将帮助您了解子字符串或其他模式的任何字符的出现。
最好的方式
string.lastIndexOf('a');