[問題] 有and能用嗎?

看板RegExp (正規表示式 Regular Expression)作者 (cralvin)時間17年前 (2008/02/28 19:06), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/2 (看更多)
In Perl regular expressions, all characters match themselves except for the following special characters: .[{()\*+?|^$ 每個都認得,有or |但沒看到and,是真的沒有 或有其它方式能用? 像找一個同時含有"123" "abc" "xyz"的字串 如果確定出現順序是可以用.*來連接 不確定的情形下呢?找不到and能用 那位大大教一下 thx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.56.74

02/28 23:53, , 1F
直覺想到的是排列組合...
02/28 23:53, 1F

03/01 06:45, , 2F
if ( ($_ =~ /123/) && ($_ =~ /abc/) && ($_ =~ /xyz/) )
03/01 06:45, 2F

03/01 20:22, , 3F
用在ultraedit的,只能純regexp、if這些沒的用@@
03/01 20:22, 3F

03/01 22:10, , 4F
find 的 Advanced 選項 List Lines Containing String 打勾
03/01 22:10, 4F

03/01 22:10, , 5F
將結果複製到新文件再找... 三個字串要分三次找...
03/01 22:10, 5F

03/01 23:17, , 6F
我忘了回答問題... (就我所知)沒有and...
03/01 23:17, 6F

04/05 20:30, , 7F
這個or跟你所謂的and/or是不同用途的吧
04/05 20:30, 7F

04/05 20:30, , 8F
這個|是用來產生狀態機的branch 不完全相同於邏輯上的or
04/05 20:30, 8F
文章代碼(AID): #17nfMcqg (RegExp)
討論串 (同標題文章)
文章代碼(AID): #17nfMcqg (RegExp)