Javascript中的match
方法会找到^插入字符吗?
这对我不起作用。
var theString = '^A^B^C^D';
var theMatch = theString.match(/^/g);
插入符号的ASCII码是94.我可以用ASCII码匹配吗?
答案 0 :(得分:6)
^
是一个特殊角色。你必须逃脱它:
var theMatch = theString.match(/\^/g);
答案 1 :(得分:1)
补充@syntax出色的回应。请注意,正则表达式中的某些字符类似于“保留关键字”,只要您需要使用它们,就必须使用\
后跟字符,其他一些示例为\. \$ \[ \(
以及许多其他字符。
如果需要一些关于正则表达式的额外帮助,我想向您推荐一个能够很好地阅读正则表达式的网站,这可以帮助您更好地理解它们: