2009-05-01 11 views
12

Regex के साथ $ समूह का उपयोग कैसे करें :: बदलें हम संबंधित समूहों से मेल खाने के लिए $ 1, $ 2, ... का उपयोग कर सकते हैं। लेकिन मैं संख्या के बाद $ 1 का उपयोग कैसे कर सकता हूं। जैसे 678 के साथ 6 को बदलने के लिए?Regex.Replace: संख्या

Regex::Replace(text, "(6)", '$178'); 

उत्तर

19

आप वैकल्पिक सिंटैक्स का उपयोग करने की जरूरत है:

Regex::Replace(text, "(6)", "${1}78"); 
0

ऐसा लगता है मैं उपयोग कर सकते हैं $ `

Regex::Replace(text, "(6)", '$1$`78'); 
1

आप backreferences उपयोग कर सकते हैं एक नाम वाले समूह पर कब्जा और उस नाम वाले समूह को बदलने के लिए जो भी आप चाहते हैं view this link

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