PowerShell中定义多行字符串变量的方法
本文介绍PowerShell中如何定义一个跨多行的字符串变量,定义多行字符串时使用@"开始,使用"@结束。
有没有遇到这样一种情况,我们想创建一个变量来保存一个跨行的字符串。 是不是对怎么输入很头疼啊?其它编程语言有没有办法我不知道,但在PowerShell中,有一个很简单的办法,那就是使用@字符。
举例如下:
$str = @"
字符串的第1行
字符串的第2行
……
字符串的第n行
"@
注意在“@"”之后,不要出现其它字符,否则就会出现如下错误:
PS C:\Users\zhanghong> $s=@"1
源文本中存在无法识别的标记。
所在位置 行:1 字符: 4
好了,关于PowerShell创建多行字符串,小编就介绍这么,希望对大家有所帮助。
相关推荐
-
PowerShell中定义多行字符串变量的方法
本文介绍PowerShell中如何定义一个跨多行的字符串变量,定义多行字符串时使用@"开始,使用"@结束. 有没有遇到这样一种情况,我们想创建一个变量来保存一个跨行的字符串. 是不是对怎么输入很头疼啊?其它编程语言有没有办法我不知道,但在PowerShell中,有一个很简单的办法,那就是使用@字符. 举例如下: 复制代码 代码如下: $str = @" 字符串的第1行 字符串的第2行 -- 字符串的第n行 "@ 注意在"@""之后,不要
-
Python中五种实现字符串反转的方法
目录 前言 方法1 方法2 方法3 方法4 方法5 前言 一道题目是实现一个反转字符串的函数,具体如下: 编写一个函数,其作用是将输入的字符串反转过来.输入字符串以字符数组 char[] 的形式给出. 不要给另外的数组分配额外的空间,你必须原地修改输入数组.使用 O(1) 的额外空间解决这一问题. 我们可以假设数组中的所有字符都是 ASCII 码表中的可打印字符. 示例 1: 输入:["h","e","l","l","
-
java实现统计字符串中字符及子字符串个数的方法示例
本文实例讲述了java实现统计字符串中字符及子字符串个数的方法.分享给大家供大家参考,具体如下: 这里用java实现统计字符串中的字符(包括数字.大写字母.小写字母以及其他字符)个数,以及字符串的子字符串的个数. 运行效果图如下: 具体代码如下: import java.util.Scanner; public class Counter { static Scanner scanner = new Scanner(System.in); public static void count(Str
-
C#把整个文件内容读入字符串变量的方法
本文实例讲述了C#把整个文件内容读入字符串变量的方法.分享给大家供大家参考.具体实现方法如下: using System; namespace PlayingAround { class ReadAll { public static void Main(string[] args) { string contents = System.IO.File.ReadAllText(@"C:\t1"); Console.Out.WriteLine("contents = "
-
PowerShell中使用正则表达式匹配字符串实例
本文介绍PowerShell中使用match操作符,配合正则表达式从字符串提取指定的内容. 使用正则表达式,除了可以确定字符串是否匹配某一个正则表达式规则之外,另一个很重要的应用就是从字符串中提取出指定的内容.什么意思呢,举个例子,一个字符串中有出现连续的三个数字,我们想很方便的把这三个数字提取出来,那么就可以用正则表达式. 复制代码 代码如下: PS C:\Users\Hong> $str="abc123abc" PS C:\Users\Hong> $pattern=&q
-
PowerShell中直接输出转义字符或变量名称的方法
本文介绍在PowerShell的字符串中,如何禁止字符串中某分字符被转义或部分字符被当作变量,即让字符串中所有的字符都原样输出. 在PowerShell中,转义字符是以字符(·)开头的一部分特殊字符,可以用于实现换行.TAB等功能.而变量则是以符号($)开头,代表一个值.之前的文章中我们介绍过转义字符,也介绍过在字符串中包含变量.有兴趣的朋友可以去了解一下. 在PowerShell中可以用一对双引号引起一个字符串,也可以使用一对单引号引起一个字符串.而用单引号与双引号最大的一个区别是,双引号引起
-
PowerShell中定义哈希散列(Hash)和调用例子
所谓哈希变量,是英文单词Hash的音译,专业的叫法是"散列".在我们这里理解哈希变量,它是一个"键值对"的集合,或者说是一本字典. 下面我们使用例子来定义一个哈希变量. 复制代码 代码如下: PS C:\Users\zhanghong> $hash=@{"a"=1; >> "b"="nihao"; >> "c"=Get-Date >> } >
-
PHP中的多行字符串传递给JavaScript的两种方法
PHP和JavaScript都是初学.最近有这么个需求: 比方说有一个PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 传递给JavaScript后要等价于: var c='thy38\n\ csdn\n\ blog'; 因为对这两门语言的理解低到不知如何Google,只好自己摸索出方法两则: 1. 将PHP先转义,然后分割,然后转JSON,然后JavaScript parse,最后用\n拼接. var b=JSON.parse(<?php e
-
PowerShell中使用Out-File把字符串或运行结果保存到文件的方法
本文介绍PowerShell中如何将一个字符串输出到一个文件文件中. 有这样一个任务:快速的在d:\下面建立一个1.txt文件,并在其中写入一句"Hello World!". 面对这个任务,如果我们立即去想FileStream对象,那就错了!FileStream是.NET中的传统方法了!在PowerShell中,我们可以使用Out-File这个cmdlet来一步实现这个效果. 复制代码 代码如下: PS C:\Users\spaybow> "Hello World!&q
-
PowerShell中获取当前运行脚本路径的方法
在运行脚本的时候,有时候需要通过脚本文件所在位置的相对路径来做一些事,比如执行另一个脚本.以前在CMD时代,可以通过%~dp0来获取脚本所在的文件夹,那在PowerShell中要怎么做呢? 很简单,通过内置的$MyInvocation变量: 复制代码 代码如下: $x = $MyInvocation.MyCommand.Definition 此时$x的值是当前运行中的脚本的绝对路径,再用Split-Path取它的父路径就可以了: 复制代码 代码如下: $x = Split-Path -Paren
随机推荐
- 各种编程语言中$符号的意义
- 介绍PostgreSQL中的Lateral类型
- AngularJS使用angular-formly进行表单验证
- JavaScript OOP面向对象介绍
- Vue2.x中的父子组件相互通信的实现方法
- 正则表达式小脚本(对输入内容进行处理)
- Mac下安装tomcat的教程详解
- Android中RecyclerView拖拽、侧删功能的实现代码
- java交换排序之鸡尾酒排序实现方法
- Javascript中常用类型的格式化方法小结
- php.ini 配置文件的深入解析
- 一个实用的php验证码类
- 更改Python命令行交互提示符的方法
- Windows下使用Dev-C++开发基于pthread.h的多线程程序实例
- Android RadioButton 图片位置与大小实例详解
- 安卓(Android)聊天机器人实现代码分享
- 基于PHP微信红包的算法探讨
- knockoutjs动态加载外部的file作为component中的template数据源的实现方法
- JS jQuery使用正则表达式去空字符的简单实现代码
- ASP.NET操作各类时间段获取方法汇总
