私はあるテキストからHTMLコードを取り除く必要がある状況があります。しかし、入力テキストにはリストが含まれているため、その場合は番号を保持したいと考えています。Regexの置換文字列に一致するインデックスを含める
私が行う場合
result = Regex.Replace(result, "<li>", vbNewLine & "1. ", RegexOptions.IgnoreCase)
は、その後、他のHTMLタグを除去した後、私はで終わる :
1. List item one
1. List item two
1. List item three
交換時のマッチのインデックスを取得する方法はありますか?例えばので
:
result = Regex.Replace(result, "<li>", vbNewLine & replacementIndex + 1 & " ", RegexOptions.IgnoreCase)
その後、他のHTMLタグを除去した後、私はなるだろう:
1. List item one
2. List item two
3. List item three
が可能です。この??
注:これは関数内にあり、各リストは別々に処理され、順序付けられていないリストには代わりに箇条書き(*)が付きます。