作者vernc (cralvin)
看板RegExp
标题[问题] 有and能用吗?
时间Thu Feb 28 19:06:13 2008
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
1F:推 LPH66:直觉想到的是排列组合... 02/28 23:53
2F:推 giacch:if ( ($_ =~ /123/) && ($_ =~ /abc/) && ($_ =~ /xyz/) ) 03/01 06:45
3F:→ vernc:用在ultraedit的,只能纯regexp、if这些没的用@@ 03/01 20:22
4F:→ giacch:find 的 Advanced 选项 List Lines Containing String 打勾 03/01 22:10
5F:→ giacch:将结果复制到新文件再找... 三个字串要分三次找... 03/01 22:10
6F:→ giacch:我忘了回答问题... (就我所知)没有and... 03/01 23:17
7F:推 buganini:这个or跟你所谓的and/or是不同用途的吧 04/05 20:30
8F:→ buganini:这个|是用来产生状态机的branch 不完全相同於逻辑上的or 04/05 20:30