2014-06-10 161 views

回答

1

要查看是否存在這樣的線,你可以使用這個簡單的正則表達式(見online demo):

^ | $ 

要實際匹配的線路,使用這個(見online demo):

^(?: .*$|.* $) 

要匹配的空間,使用這個(見online demo):

^ +| +$ 
+0

嗨,謝謝。說實話,我對「匹配」意味着什麼感到很困惑。這是否意味着當我在正則表達式測試站點(例如regex101)鍵入正則表達式時,它只會突出顯示空格?例如I鍵入「abc」,它只會突出顯示空格,而不是字符串「abc」。有人讓我知道了嗎? –

+0

@ZJJTeoh你在用什麼語言?在我的regex101演示中,您可以看到MATCH是突出顯示的字符串,即您說你想要的行。 – zx81

+0

如果我輸入「Hello_ _ _ _ _」(忽略「」和每個_ _都是空格),它會突出顯示Hello和空格..它應該是什麼? 我認爲它應該只強調空格..對我來說近乎正則表達式的學習者 –

0

你的正則表達式會是這樣的發現已經開頭和結尾的空格線,

^ +.* +$ 
+0

嗨thanks.To說實話我很困惑什麼是「匹配」的手段..這是否意味着當我在正則表達式測試站點(例如regex101)輸入正則表達式時,它只會突出顯示空格?例如,我鍵入「abc」,它只會突出顯示空格而不是字符串「abc」。有人清除我? –

+0

您應該考慮查看一些介紹性資源,例如[這裏](http://www.regular-expressions.info/quickstart.html)。 – jbaums

0

您可以使用此:

/^ .*|.+ $/m 
+0

嗨,謝謝。說實話,我很困惑什麼是「匹配」的意思..是否意味着,當我在正則表達式測試儀網站(例如regex101)鍵入正則表達式時,它只會突出顯示空格?例如,我輸入「abc」,它只會突出顯示空格,而不是字符串「abc」。有人讓我知道了嗎? –

+0

@ ZhJTeoh:不,它會突出顯示所有有尾隨或前導空格的行。 –