首先,我想從字符串之間的分隔符提取子字符串到參數中,並使字符串變得像String.Format的字符串。創建像字符串和提取子字符串String.Format
例
來源:
<Hello> [World]!
輸出:
結果字符串
<{0}> [{1}]!
在陣列提取的參數
0: Hello
1: World
有很多字符串包含未知數量的參數。此外,還有兩種類型的分隔符:<>
和[]
。
我使用正則表達式搜索字符串提取示例,但其中大多數是基於靜態字符串格式。但是,字符串的格式是未知的,在這種情況下可能包含也可能不包含任何分隔符。
編輯: 可能由其他分隔符包裹分隔符,但分隔符將始終成對。
例
來源:
[<Hello> World]!
輸出:
結果字符串
[{0}]!
在陣列提取的參數
只考慮外分隔符。裏面的任何東西都應該是參數。
所以基本上一個'String.Format'的參考工程師? – AustinWBryan
你可以考慮使用'string.Split'結合起來最後一個char:'World] - > World'。 'string.Split'可能需要多個分隔符。 – Ian
@AustinWBryan一種。我需要分開存儲它們。 – Joshua