2016-01-09 5 views
7

मैं IntelliJ विचार का उपयोग कर रहा है खोजने के लिए और की जगह उपकरण:की जगह IntelliJ विचार में नाम कैप्चर समूहों के उपयोग

Screenshot of find/replace tool

मेरे regex: <h2>(?<title>.*?)</h2>

मैं में मेरे नाम पर रखा गया कब्जा समूह का उपयोग करना चाहते प्रतिस्थापन स्ट्रिंग। मुझे पता है कि मैं पहले कैप्चर समूह को देखने के लिए $1 का उपयोग कर सकता हूं, लेकिन मैं इसका नाम उपयोग करना चाहता हूं।

मैं कोई लाभ नहीं हुआ की कोशिश की है:

  • $title
  • $<title>
  • $'title'
  • $"title"
  • $(title)
  • $[title]
  • $['title']
  • $["title"]
  • $("title")
  • $('title')
  • $[<title>]
  • $['<title>']
  • $["<title>"]
  • $('<title>')
  • $("<title>")
  • $<"title">

उत्तर

3

इंटेलिजे में नामित कैप्चर समूह का उपयोग करने की कोशिश करते समय मैंने इस समाधान पर ठोकर खाई। मैं इस पर दस्तावेज़ीकरण नहीं ढूंढ पाया है।

  • क्रमांकित कैप्चर समूह $n उदा। खोजें:<h2>(.*?)</h2>प्रतिस्थापित करें:$1
  • नामित कैप्चर समूह ${<name>} उदा। खोज:<h2>(?<title>.*?)</h2>बदल देते हैं: - इस के लिए एक बहुत धन्यवाद${title}
+0

मैं आशा है कि यह करने के लिए एक जवाब हो रही पर दिया था! –

+1

ओमग यह कमाल है! यह मुझे इतना समय बचाएगा! – tarikki

संबंधित मुद्दे