什么是正则表达式,将搜索具有以下内容的字符串: 同样的开始 和 相同的结尾字符。
[........ G:
字符串始终以[然后是随机字符开头但始终以g:
结尾答案 0 :(得分:2)
字符串始终以
结尾[
开头,然后是随机字符,但始终以g:
您可以使用此正则表达式:
^\[.*g:$
如果您在[
和g:
之间使用相同的起始和结束字符,请使用以下字符:
^\[(.+).*\1g:$
答案 1 :(得分:1)
使用此:
\[.*?g:
这将匹配您的分隔符之间的任何字符。
.*?
中的星形量词是"懒惰"通过?
,以便点只匹配所需的字符数,以允许下一个标记匹配(最短匹配)。如果没有?
,则.*
首先匹配整个字符串,然后仅根据需要进行回溯以允许下一个标记匹配(最长匹配)。