如何匹配字符串的开头和结尾?
How to match the start and end of a string?
我尝试在字符串的开头和结尾匹配 space,我尝试了很多正则表达式但没有任何效果,这是我的基本正则表达式:
^\s\s$
有什么帮助或提示吗?我不想直接给我答案,只是有用的提示会有用。
您当前的正则表达式将匹配 2 个空格之类的内容,因为这就是您的正则表达式所说的:
start of string, whitespace, whitespace, end of string
要同时匹配开头和结尾的空格,您需要使用 |
表示 "or"。如果空格在开头或结尾,我们匹配它:
^\s|\s$
如果要匹配多个空格:
^\s+|\s+$
我尝试在字符串的开头和结尾匹配 space,我尝试了很多正则表达式但没有任何效果,这是我的基本正则表达式:
^\s\s$
有什么帮助或提示吗?我不想直接给我答案,只是有用的提示会有用。
您当前的正则表达式将匹配 2 个空格之类的内容,因为这就是您的正则表达式所说的:
start of string, whitespace, whitespace, end of string
要同时匹配开头和结尾的空格,您需要使用 |
表示 "or"。如果空格在开头或结尾,我们匹配它:
^\s|\s$
如果要匹配多个空格:
^\s+|\s+$