我有一个这样的字符串:
' hello world '
我想与小组' '
,'hello world'
和' '
我无法弄清楚如何在正则表达式的中间留出空格,在那里它们没有被锚定到最后
我的尝试(http://regex101.com)/(^\s*)(.+)(\s*$)/g
答案 0 :(得分:1)
您可以将此正则表达式与3个捕获组一起使用:
/^(\s*)(\S+(?:\s+\S+)*)(\s*)$/
RegEx分手:
^
:开始(\s*)
:匹配&捕获起始空白区域(零或更多)(\S+(?:\s+\S+)*)
:匹配&捕获可能包含空格的中间字符串(\s*)
:匹配&捕获结束空白区域(零或更多)$
:结束答案 1 :(得分:1)
假设您的字符串始终为spaces_words_spaces:
which python
打印:
rpm -q python