2

有个问题。从以下内容中匹配一个块的最佳方法是什么:

|Hplayer:Aerdrig:1:WHISPER:AERDRIG|h[Aerdrig]|h

我需要上面一行的粗体,但并非所有魔兽世界链接都遵循这种模式。但是这些和战网链接。他们使用|K。

下面是一些关于它的阅读:

|K[gsf][0-9]+|k[0]+|k

4.0 中的新功能 - 代表战网好友的名字。第三个字符表示名字、姓氏或全名。它后面的数字代表朋友的 Bnet Presence ID。|k 之间的零形成一个与将替换它的名称长度相同的字符串。例如,如果您的名字是 John,并且您的存在 id 是 30,那么您的名字 (John) 将由 string 表示|Kg30|k0000|k

虽然我可以在没有战网消息的情况下拥有这些数据会很好。我需要一个比使用更好的播放器链接捕获模式:

h%[.-%]%|

把这个词从句子中拉出来之后。

我很感激你们能给我的所有帮助。我对模式太陌生,无法自己获得这个。

4

0 回答 0