如何删除正则表达式中的空格和换行符
How to remove both whitespace and new line in Regex
我有一个像这样的文本字符串:
函数:
一般业务
所以在 "Function:" 之后有一点空格,然后换行。我已经为网站创建了一个 API,需要做一些正则表达式才能将 "General Business" 作为字符串。
目前我的正则表达式是 /(Function: )(\s?)(.*)
。但是,这对我来说 return 没什么。我不知道将 \n
放入正则表达式的位置,以便向下移动到下一行并选择 "General Business".
有什么想法吗? :-)
您可以使用:
而不是添加 space 字符并在其后跟可选的白色 space
Function:\s+(.*)
\s
匹配任何白色 space 字符,+
表示匹配前面的 "one or more" 次。
我有一个像这样的文本字符串:
函数:
一般业务
所以在 "Function:" 之后有一点空格,然后换行。我已经为网站创建了一个 API,需要做一些正则表达式才能将 "General Business" 作为字符串。
目前我的正则表达式是 /(Function: )(\s?)(.*)
。但是,这对我来说 return 没什么。我不知道将 \n
放入正则表达式的位置,以便向下移动到下一行并选择 "General Business".
有什么想法吗? :-)
您可以使用:
而不是添加 space 字符并在其后跟可选的白色 spaceFunction:\s+(.*)
\s
匹配任何白色 space 字符,+
表示匹配前面的 "one or more" 次。