如何使用基於模式的正則表達式匹配字符串以及一定量的字符以查找?基於特定模式的正則表達式匹配字符串
例子:
|V.2|58|
10001|W20101|W20101|G00001||||學徒劍盾|8|9|768||-1|1||||||||40002||||||1|14||2||40027|40028|40029|40030||2|22|113|||||||||||2|50|100|7|||||
10002|W30101|W30101|G00001||||學徒大斧|9|9|768||-1|1||||||||40003||||||1|17||3||40031|40032|40033|40034||2|26|142|||||||||||2|50|100|9|||||
如果我知道有58個豎條在每一行,然後我將如何建立一個正則表達式匹配根據我掌握的信息那些字符串?而且你也可以告訴上面的58是每個字符串中應該有的垂直條的數量。
10479|I00208||G00005||||青鐵礦|29||0||-1|30||||3|||||||||100|5|1||54|$53$原始的礦石,整體泛著鐵青的色澤。
#IMG$NoticeIcon#30~45級的副本掉落或跟公會商人購買。
$7$能與其他材料結合,製作40級的合金材料。
|||||||||||||||||||||||||||
另一個例子是這樣的。這個有多條線,但仍然在58個垂直條的範圍內。
有沒有辦法精確匹配基礎上的豎條有量的格局?
在此先感謝!
不清楚你確切需要什麼?你能解釋得更清楚嗎? –
是否只有垂直條紋數量的信息?或者你有什麼信息應該在豎條X和X + 1之間應該是什麼字符串? (用於驗證) –
'line.Split('|')。Length == 58'? –