正則表示式---刪除不是自己需要的記錄
今天遇到一個問題,在一個文字文件中存在很多記錄不是自己需要的,比如下面的記錄我們所需要的是http://edu.sina.com**********
下面的其他的記錄是我們不需要的。
對此我們1.先找到符合條件的記錄並打上標記,2.然後把其他的刪除,3.然後再把標記刪除,4.然後再把空行刪除就ok了,
1.正則表示式 ^(http://edu.sina.com.*)$
替換為 \1
2.正則表示式 ^[^%].*$
替換為 空
3.正則表示式 ^%(.*)$
替換為 \1
4.正則表示式 ^[\n\r]*$
替換為 空
到此搞定
相關推薦
正則表示式---刪除不是自己需要的記錄
今天遇到一個問題,在一個文字文件中存在很多記錄不是自己需要的,比如下面的記錄我們所需要的是http://edu.sina.com********** 下面的其他的記錄是我們不需要的。 對此我們1.先找到符合條件的記錄並打上標記,2.然後把其他的刪除,3.然後再把標記刪除
java中正則表示式的瞭解與實踐記錄
Pattern pattern = Pattern.compile("^\\S+/q/"); Matcher matcher = pattern.matcher(resultString); String qrcode=""; while(matcher.find()){ String path
java正則表示式(不定期更新)
自己編寫使用過的以及網路蒐集整理的正則表示式備份,只在java中測試過,其餘可參考,歡迎討論、指正。 匹配數字(包含負數、小數): ^[-\\+]?[0-9]+[.]?[0-9]+$ 匹配網頁中圖片連結(圖片格式可修改、新增): (?<=<img
最全的正則表示式(手機號需要加上177-***)
一、校驗數字的表示式 1 數字: ^[0-9]*$ 2 n位的數字: ^\d{n}$ 3 至少n位的數字: ^\d{n,}$ 4 m-n位的數字: ^\d{m,n}$ 5 零和非零開頭的數字: ^(0|[1-9][0-9]*)$ 6 非零開頭的最
正則表示式用法不完全總結 lilycai
import re emailre1 = r'\[email protected]\.com' #\w+表示一個或多個英文字母,根據編譯方式也會表示中文,表示數字,但是不表示空格,\.表示., emailre2 = r'^\[email
正則表示式 匹配不能以下劃線開頭
1、正則表示式的模式有:非獲取匹配,獲取匹配,貪婪匹配,非貪婪匹配 2、匹配不能以下劃線開頭,字母、數字組成 1、一個正則表示式,只含有漢字、數字、字母、下劃線不能以下劃線開頭和結尾: ^(?!_)[a-zA-Z0-9_]+$ 其中: ^ 與字串開始的地方匹配 (?!_) 不能以_開頭
正則表示式:不包含某些指定的單詞(超級難的正則式,前無古人哦)
找了N多的,正則式都沒有結果。 最後借鑑了一個例子。 (?!單詞). 這個是為了匹配某單詞,無後綴。 然後用(?:)的迴圈語句廓上,迴圈0次,就搞定了這個超級難題。 (?:(?!單詞).)* 最後結合實際情況的 urlRewriter.xml 當網頁請求中非/shop下面
js中正則表示式元字元不起作用的問題……
今天在專案過程中發現一個問題,在網上拷的一段驗證日期的正則表示式在專案中不起作用,在很多線上測試正則表示式的網站上都做過測試,自己也讀了正則程式碼,就是看出來有什麼問題: function checkInDate(inStrdate) { var regex = n
php 使用正則表示式刪除多餘的空格
刪除字串中多餘的空格,將多餘兩個連續相鄰的空格替換為一個空格,並將當中的單詞拆分到陣列。 $a="Jun 12"; $b=preg_replace("/[\s]+/is"," ",$a); echo strlen($a)."<br>"; e
正則表示式刪除HTML標籤
function setContent() { var obj = document.getElementById('code'); obj.value = obj.value.replace(/<\/?[^>]*>/g,''); //去除HTML tag
使用正則表示式刪除一個字串中特定兩個字元之間的所有字元
刪除兩個%之間的所有字元: String s = "http://media.advu.cn/stat/index?f=1001&eventid=266&tvType=
正則表示式刪除程式碼的註釋
想如何刪掉所有java 或xml 中的註釋,還在尋找eclipse 中的快捷鍵了嗎,你out了,現在都用正則表示式了、 首先我們瞭解java 中的註釋無非3中: 1. // 單行註釋 2 /* */ 多行註釋 3 /** */ 文件註釋 我們可以使用 Ctrl
正則表示式 判定不包含字串
/(?:^([a-zA-Z]+\<+[a-zA-Z]+|[a-zA-Z]+\<+.*|.*\<+[a-zA-Z]+)+$)/g 匹配 < 兩端不能為字母 //g 全域性匹
在php中用正則表示式刪除img標籤的width、height、style
<?php $txt1='<a href="http://www.aiweik.com/index.php?m=home&c=newsdetail&a=index&id=1812337" style="margin:0 auto;bord
正則表示式刪除多餘空行
從網上收集的文章大多有大量多餘的空行,佔據了許多篇幅,如果需要列印就非常浪費紙張。想要刪除這些空行,可是這些空行要麼不包含任何字元,要麼包含了許多空格、製表符(Tab)。如果文章比較長,那麼手工刪除空行就成為一件頗費精力的事情。難道就沒有別的辦法?當然有! 我們
Editplus 正則表示式 刪除含有指定字串的行 刪除註釋
1、刪除含有指定字串的行 替換: ^.*(指定字串).*$ 為空 例如,刪除含有"JOIN"的行, 替換: ^.*JOIN.*$ 為空 2、刪除//行註釋 替換: //.*$ 為空 (需注意,此正則會誤刪在引號中的'//', 如 'http://www'
用JAVA正則表示式 刪除字串的特定子串
轉載自:http://chwshuang.iteye.com/blog/1097444 有些字串是我們儲存某種型別名稱的,往往有逗號‘,’或者其他符號來分隔。如果我們刪除某一個引數時,往往沒有陣列或者列表那麼方便。但是,如果有了下面這個方法,我們同樣可以做好。
記錄一下自己寫的正則表示式
由於本人的正則比較弱雞,故有意加強這方面的練習,同時記錄一下寫過的正則表示式 匹配a連結 /<a[^>]*?href\s*=\s*["']([^"']*)["'][^>]*>([\s\S]*?)<\/a>/g 匹配img標籤 /<img[\s\
sublime 正則表示式使用記錄
本文的目的是使用sublime進行正則表示式的使用,便於提升程式設計師的開發效率,減少重複體力勞動。本文件主要是記錄使用,會不斷更新。 目錄 1. 普通等式變成json格式 1.1 原始檔案: 1.2 處理方法: 1.3 結果的效果圖: 1. 普通等式變成json格式
Python學習筆記模式匹配與正則表示式之使用和不使用正則表示式
隨筆記錄方便自己和同路人查閱。 #------------------------------------------------我是可恥的分割線------------------------------------------- 假設你希望在字串中查詢電話號碼。你知道模式:3個數字,一