示例文本:“totta_lt_9L 14ch USB 系统 BNC,插孔 3.5mm” 所需文字:“_9L”
试图弄清楚如何提取第一个单词的最后一个 x 字符。感谢您的帮助...
只知道如何提取整个字符串的第一个单词或模式匹配,但不知道第一个单词的模式匹配。
^\w+ 给了我第一个单词,但是如何进一步对此结果进行模式匹配?
奖励 - 更通用的版本是匹配第一个单词中最后一个下划线之后的任何内容,其中最后两个字符是数字。相同的所需输出。
“...尝试找出如何提取第一个单词的最后一个 x 字符。...”
尝试以下匹配模式,将 3 替换为 x。
并且,删除 全局匹配、
g
(如果已启用)。
.{3}(?=\b)
或者,使用捕获模式。
这里,x必须小于单词的长度。
^.+?(.{3})\b