Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 需要正则表达式帮助。模式匹配_Objective C_Regex - Fatal编程技术网

Objective c 需要正则表达式帮助。模式匹配

Objective c 需要正则表达式帮助。模式匹配,objective-c,regex,Objective C,Regex,我对Regex不熟悉。 这个问题问我,你能想出一个正则表达式来在字符串的开头和结尾找到空格吗?在检查以下扰流板之前,请自己尝试: 解决办法是: (?:^\s+)|(?:\s+$) 这个正则表达式是如何工作的 你能陪我走过每一步吗? 这行正则表达式做什么? 请帮帮我。谢谢。模式^\s+将找到前导空格, 模式\s+$将找到尾随空格 希望这对你有所帮助 您可以阅读更多关于使用的乐趣。模式^s+将找到前导空格, 模式\s+$将找到尾随空格 希望这对你有所帮助 您可以阅读更多关于使用的乐趣。模式^s+将找

我对Regex不熟悉。 这个问题问我,你能想出一个正则表达式来在字符串的开头和结尾找到空格吗?在检查以下扰流板之前,请自己尝试:

解决办法是: (?:^\s+)|(?:\s+$)

这个正则表达式是如何工作的

你能陪我走过每一步吗? 这行正则表达式做什么?
请帮帮我。谢谢。

模式^\s+将找到前导空格,
模式\s+$将找到尾随空格

希望这对你有所帮助


您可以阅读更多关于使用的乐趣。

模式^s+将找到前导空格,
模式\s+$将找到尾随空格

希望这对你有所帮助


您可以阅读更多关于使用的乐趣。

模式^s+将找到前导空格,
模式\s+$将找到尾随空格

希望这对你有所帮助


您可以阅读更多关于使用的乐趣。

模式^s+将找到前导空格,
模式\s+$将找到尾随空格

希望这对你有所帮助

你可以阅读更多关于比赛组乐趣的信息。

()
比赛组

?:
将表达式设置为“非捕获”

^
从字符串开头开始

$
匹配字符串的结尾

|
表示“或”

\s
匹配空白

+
贪婪的重复。(有关更多信息,请参阅下面的链接)

把它们放在一起,得到一个表达式,它在字符串的开头或结尾寻找空格

您可以阅读有关正则表达式乐趣的更多信息。

()
匹配组

?:
将表达式设置为“非捕获”

^
从字符串开头开始

$
匹配字符串的结尾

|
表示“或”

\s
匹配空白

+
贪婪的重复。(有关更多信息,请参阅下面的链接)

把它们放在一起,得到一个表达式,它在字符串的开头或结尾寻找空格

您可以阅读有关正则表达式乐趣的更多信息。

()
匹配组

?:
将表达式设置为“非捕获”

^
从字符串开头开始

$
匹配字符串的结尾

|
表示“或”

\s
匹配空白

+
贪婪的重复。(有关更多信息,请参阅下面的链接)

把它们放在一起,得到一个表达式,它在字符串的开头或结尾寻找空格

您可以阅读有关正则表达式乐趣的更多信息。

()
匹配组

?:
将表达式设置为“非捕获”

^
从字符串开头开始

$
匹配字符串的结尾

|
表示“或”

\s
匹配空白

+
贪婪的重复。(有关更多信息,请参阅下面的链接)

把它们放在一起,得到一个表达式,它在字符串的开头或结尾寻找空格


您可以阅读更多有关正则表达式乐趣的内容。

您实际上不需要将任何内容与(?:)分组。模式
^\s+\s+$
也同样适用。此外,在这种情况下,您可能需要小心使用\s(例如代替[\t]),因为它也将匹配换行符(尽管如果需要搜索尾随的换行符,这可能是需要的)。

您实际上不需要使用(?:)对任何内容进行分组。模式
^\s+\s+$
也同样适用。此外,在这种情况下,您可能需要小心使用\s(例如代替[\t]),因为它也将匹配换行符(尽管如果需要搜索尾随的换行符,这可能是需要的)。

您实际上不需要使用(?:)对任何内容进行分组。模式
^\s+\s+$
也同样适用。此外,在这种情况下,您可能需要小心使用\s(例如代替[\t]),因为它也将匹配换行符(尽管如果需要搜索尾随的换行符,这可能是需要的)。

您实际上不需要使用(?:)对任何内容进行分组。模式
^\s+\s+$
也同样适用。此外,在这种情况下,您可能需要小心使用\s(例如代替[\t]),因为它也将匹配换行符(尽管如果需要搜索尾随的换行符,这可能是需要的)。

此正则表达式有两个主要部分,由
分隔。这意味着,如果任何字符串与
(?:^\s+
(?:\s+$)
匹配,则该字符串都将是匹配的

^\s+
表示“字符串开头的一个或多个空格符号”

\s+$
表示“字符串末尾的一个或多个空格符号”


任何与
(?:)
中的正则表达式匹配的子字符串都将被保存以备将来使用(称为匹配组)。如果你只需要看看是否有比赛,你不必担心。在这种情况下,您可以将正则表达式重写为
^\s+\s+$
此正则表达式有两个主要部分,由
分隔。这意味着,如果任何字符串与
(?:^\s+
(?:\s+$)
匹配,则该字符串都将是匹配的

^\s+
表示“字符串开头的一个或多个空格符号”

\s+$
表示“字符串末尾的一个或多个空格符号”


任何与
(?:)
中的正则表达式匹配的子字符串都将被保存以备将来使用(称为匹配组)。如果你只需要看看是否有比赛,你不必担心。在这种情况下,您可以将正则表达式重写为
^\s+\s+$
此正则表达式有两个主要部分,由
分隔。这意味着任何
          ^\s+