我有一个包含以下行的文件:
<parameter name="PortMappingEnabled" access="readWrite" type="xsd:boolean"></parameter>
<parameter name="PortMappingLeaseDuration" access="readWrite" activeNotify="canDeny" type="xsd:unsignedInt"></parameter>
<parameter name="RemoteHost" access="readWrite"></parameter>
<parameter name="ExternalPort" access="readWrite" type="xsd:unsignedInt"></parameter>
<parameter name="ExternalPortEndRange" access="readWrite" type="xsd:unsignedInt"></parameter>
<parameter name="InternalPort" access="readWrite" type="xsd:unsignedInt"></parameter>
<parameter name="PortMappingProtocol" access="readWrite"></parameter>
<parameter name="InternalClient" access="readWrite"></parameter>
<parameter name="PortMappingDescription" access="readWrite"></parameter>
我想在此文件上执行命令以仅提取参数名称,如以下输出所示:
$sedcommand file.txt
PortMappingEnabled
PortMappingLeaseDuration
RemoteHost
ExternalPort
ExternalPortEndRange
InternalPort
PortMappingProtocol
InternalClient
PortMappingDescription
这个命令可能是什么?
你要awk
。
这将是一个快速而肮脏的hack:
awk -F "\"" '{print $2}' /tmp/file.txt
PortMappingEnabled
PortMappingLeaseDuration
RemoteHost
ExternalPort
ExternalPortEndRange
InternalPort
PortMappingProtocol
InternalClient
PortMappingDescription
我想从MySQL中的字符串中提取子字符串。该字符串包含多个子字符串,子字符串之间用逗号(',')分隔。我需要使用任何MySQL函数提取这些子字符串。 例如: 我想选择颜色字段并提取红色、黄色和绿色的子字符串,用逗号分隔。
问题内容: 我有一个字符串,其中有两个单引号,即’字符。在单引号之间是我想要的数据。 如何编写正则表达式从以下文本中提取“我想要的数据”? 问题答案: 假设你想要单引号之间的部分,请将此正则表达式与一起使用Matcher: 例: 结果:
问题内容: 我有一个类似的领域 我想从数据中提取。 如何使用SQL Server 2008高效地做到这一点?谢谢你 问题答案: 试试这个 退货
在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。 1. substring(int beginIndex) 形式 此方式用于提取从索引位置开始至结尾处的字符串部分。调用时,括号中是需要提取字符串的开始位置,方法的返回值是提取的字符串。例如: 2. substring(int beginIndex,int e
我有一个来自命令行输入的字符串,如下所示: 这看起来像一个文件,如下所示: 我想提取并存储为。 在python中,我只需要: 我如何在C++中复制它?
问题内容: 我有以下格式的字符串: 我试图用来拆分字符串,并在新行上打印每个子字符串。这是我在做什么: 打印: 如何在每个定界符上拆分它? 问题答案: 要使用GNU sed用分隔符分割字符串,请说: 例如,使用用作分隔符进行分割: 或使用非GNU sed: 在这种特殊情况下,您错过了替换后的。因此,仅执行一次。看到: 代表小叶,表示必须在全局范围内(即任何情况下)进行替换。请注意,默认值为1,如果