2024-05-16 08:41:27 发布
网友
我试图确保,[1170]事先有实际的字母字符,比如NetworkManager[1170],而不是空白。我试图使用\S[[].*[]],但它不起作用。在
[1170]
NetworkManager[1170]
\S[[].*[]]
试试这个:
(?i)(?<=[a-z])\[[^\[\]]*\]
Demo
说明:
(?i)
(?<=[a-z])
[a-z]
\[
[
[^\[\]]
*
\]
]
尝试使用以下正则表达式
\w+\[\d+\]
其中\w+选择一个或多个单词字符(无空格),紧跟\[文本字符,后跟\d+一个或多个数字(没有其他字符,没有空白),并以\]文本字符结尾。在
\w+
\d+
如果要选择整个字符串并确保括号中只有数字,请尝试以下操作:
\w+\[[0-9]+\]
你可以fiddle around here
这里\w+选择单词并且不允许空白
然后\[逐字选择左括号
对于我使用的[0-9]+它只选择数字
[0-9]+
最后\]选择右括号
如果要分别选择单词和数字,只需在单词和数字部分加上括号:
然后在第一个匹配项中输入单词,在第二个匹配项中输入数字。在
试试这个:
Demo
说明:
(?i)
不区分大小写的匹配(?<=[a-z])
正回望:前面必须有[a-z]
中的字符\[
文字[
[^\[\]]
匹配除[
或{*
零次或多次\]
文字]
尝试使用以下正则表达式
其中
\w+
选择一个或多个单词字符(无空格),紧跟\[
文本字符,后跟\d+
一个或多个数字(没有其他字符,没有空白),并以\]
文本字符结尾。在如果要选择整个字符串并确保括号中只有数字,请尝试以下操作:
你可以fiddle around here
这里
\w+
选择单词并且不允许空白然后
\[
逐字选择左括号对于我使用的
[0-9]+
它只选择数字最后
\]
选择右括号如果要分别选择单词和数字,只需在单词和数字部分加上括号:
^{pr2}$然后在第一个匹配项中输入单词,在第二个匹配项中输入数字。在
相关问题 更多 >
编程相关推荐