精華區beta RegExp 關於我們 聯絡資訊
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
LPH66:直覺想到的是排列組合... 02/28 23:53
giacch:if ( ($_ =~ /123/) && ($_ =~ /abc/) && ($_ =~ /xyz/) ) 03/01 06:45
vernc:用在ultraedit的,只能純regexp、if這些沒的用@@ 03/01 20:22
giacch:find 的 Advanced 選項 List Lines Containing String 打勾 03/01 22:10
giacch:將結果複製到新文件再找... 三個字串要分三次找... 03/01 22:10
giacch:我忘了回答問題... (就我所知)沒有and... 03/01 23:17
> -------------------------------------------------------------------------- < 作者: LyinZ (琳子) 看板: RegExp 標題: Re: [問題] 有and能用嗎? 時間: Thu Mar 6 23:20:16 2008 ※ 引述《vernc (cralvin)》之銘言: : In Perl regular expressions, all characters match themselves except for the following special characters: : .[{()\*+?|^$ : 每個都認得,有or |但沒看到and,是真的沒有 : 或有其它方式能用? : 像找一個同時含有"123" "abc" "xyz"的字串 : 如果確定出現順序是可以用.*來連接 : 不確定的情形下呢?找不到and能用 : 那位大大教一下 : thx (太長了, 推文一行推不下, 所以用回的 ^^|) 123.*(abc.*xyz|xyz.*abc)|abc.*(xyz.*123|123.*xyz)|xyz.*(123.*abc|abc.*123) 沒有 and, 只好將就著點用了 ^^| -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.55