一個正則表達式,它將抓住引號中的所有內容+引號內的單詞草稿。因此,它會查找「草稿」一詞,並在找到它之前和之後抓住引號內的所有內容。例如:一個正則表達式,它將抓住引號中的所有內容+引號內的單詞草稿?只有帶草案的引號
1)「地球是美麗的」
2)「我的二次審議稿」
在上述例子中的正則表達式將只搶了第二個例子,引號內突出的一切。這如何實現?
謝謝。
一個正則表達式,它將抓住引號中的所有內容+引號內的單詞草稿。因此,它會查找「草稿」一詞,並在找到它之前和之後抓住引號內的所有內容。例如:一個正則表達式,它將抓住引號中的所有內容+引號內的單詞草稿?只有帶草案的引號
1)「地球是美麗的」
2)「我的二次審議稿」
在上述例子中的正則表達式將只搶了第二個例子,引號內突出的一切。這如何實現?
謝謝。
您應該能夠使用:
\"[^\"]*(d|D)(r|R)(a|A)(f|F)(t|T)[^\"]*\"
說明:
\"
- 匹配"
字符[^\"]*
- 匹配任何字符序列,只要沒有字符序列是"
字符(d|D)(r|R)(a|A)(f|F)(t|T)
- 匹配單詞「草案」,不區分大小寫[^\"]*
- 匹配任何字符序列,只要序列中的字符是"
字符\"
- 匹配"
字符根據您使用的語言,只要您指出應將正則表達式視爲不區分大小寫,您應該能夠擺脫(d|D)(r|R)(a|A)(f|F)(t|T)
序列並將其替換爲draft
。
由於您使用Javascript,您正則表達式的文字是這樣的:
/\"[^\"]*draft[^\"]*\"/i
這種模式,你應該
/\"((draft.*)|(.*draft.*)|(.*draft))\"/Ui
什麼語言您使用的工作嗎? – Donut 2013-03-20 15:49:57
語言是JavaScript – KingMak 2013-03-20 16:03:39