我嘗試了谷歌搜索,但無法找到我想要的。在正則表達式測試中嘗試了一些解決方法,但無濟於事。正則表達式冒號後無視方括號或角度支架
我想要冒號後面的值,但不包括方括號或尖括號。
所以含義根據下面的例子:
userId: user1
userId: <user1>
userId: <user 1>
[userId: <user1>]
我應該只得到價值user1
我想這正則表達式:userId:\s(.*?])
但它會得到USER1後<>
和]
。
順便說一句,我使用Ruby正則表達式編輯器,如果它有任何幫助。
更新:需要使用具有間隔的詞語。
如果用戶名可以有mor e比字符,使用'userId:\ s *([^ \]>] *)' –
只是更多一點!它包括左尖括號。但我已經得到了答案。但非常感謝您的幫助! (: – JoeJoe
你也與他們匹配,但你沒有在你的問題中提到過。 –