我不擅长正则表达式,需要一些帮助。我希望正则表达式匹配以“开头并以 .html结尾”的字符串
例如这个字符串:
"index.html"
......应该匹配:
index.html
如何使用正则表达式执行此操作?
编辑:我需要所有以.html结尾的字符串
答案 0 :(得分:2)
假设您想要匹配单词(也包含数字),该单词以"
符号开头,以.html
后跟"
结尾。
试试以下
(?<=")\w+\.html(?=")
答案 1 :(得分:2)
试试这个:
"[^"]+\.html"
你需要:
"
在正则表达式中没有特殊意义)[^"]+
表示“至少有一个非双引号”\.
(单独一个点意味着“任何角色”)html
如果您不想在匹配中包含引号:
(?<=")[^"]+\.html(?=")