1
我正在Eclipse中使用其RegEx搜索功能搜索大型代碼庫。我需要找到沒有src
屬性的<script>
標籤。我是新來的正則表達式,但已經能夠破解的東西在一起:正則表達式匹配行的任何部分
^.*(^<script(?!.*src).*)$
這符合我要找的標籤,但前提是什麼就行了<script>
標記之前。如果有空格或任何內容,則不匹配。
匹配正確:
<script type="text/javascript">
不符合:
<script type="text/javascript">
如何修改我的表達,使其在該行的任何部分相匹配?
我也嘗試過預計^
,\s*
,[ ]*
和(?x)
沒有成功。
我不知道我按照問題完全,但你嘗試過'(<腳本(?!。* SRC) 。*)'? – user1201210
Just ^。*( text text''。 Luca的正則表達式不會找到任何匹配,因爲前面有'src',它屬於第二個'script'標記。在ideone.com/kohwm上查看演示 –