-
怎么把半角引号替换成全角_巧妙批量互换全角与半角双引号
2021-01-17 10:26:51工作中时常会遇到使用英文标点符号的文章(如图 2-38所示)。...按“Ctrl+H”快捷键打开“查找和替换”对话框,复制需要替换的左半边半角双引号,然后将光标定位在“查找内容”文本框中,粘贴复制的内容。接着复制...工作中时常会遇到使用英文标点符号的文章(如图 2-38所示)。为了规范文件编排,通常需要将所有的英文标点符号转换为中文标点符号,即达到如图 2-39所示的效果。使用查找和替换功能可以快速完成这一工作。下面以替换半角双引号为例进行介绍。
图2-38
图2-39.按“Ctrl+H”快捷键打开“查找和替换”对话框,复制需要替换的左半边半角双引号,然后将光标定位在“查找内容”文本框中,粘贴复制的内容。接着复制替换后的左半边全角双引号,将光标定位在“替换为”文本框中,单击“更多”按钮,打开隐藏选项,再单击“特殊格式”下三角按钮,在其下拉菜单中选择“‘剪贴板’内容”选项,如图 2-40所示。
图2-40
.在“查找和替换”对话框中单击“全部替换”按钮完成替换。完成后弹出提示框,显示如“替换了 6处,是否从头继续搜索?”,如图 2-41所示。
图2-41
.单击“是”按钮,即可替换文档中的所有左半边半角双引号为全角双引号。 .再复制右半边的半角双引号,重复上面步骤的操作,完成半角符号转换为全角符号的全部操作。
-
禁止wordpress自动将半角转换为全角 禁止全角和半角的转换
2020-09-29 00:04:57发布文章时WordPress会自动将代码中的单双引号转换为全角符号,分享代码特别不方便,解决方法如下 -
WordPress文章半角和全角的处理
2013-03-08 22:40:14罪魁还是由于WordPress太“智能”了。代码在wordpress站点中复制来,标点引号半角格式自动会变成全角格式。 在主题文件目录下,找到文件functions,打开添加如下代码即可。...转载 百度不死 WordPress文章半角和全角罪魁还是由于WordPress太“智能”了。代码在wordpress站点中复制来,标点引号半角格式自动会变成全角格式。
在主题文件目录下,找到文件functions,打开添加如下代码即可。
<?php remove_filter('the_content', 'wptexturize'); ?>
wordpress建站,干掉一切麻烦,欢自己一个舒心~
转载 百度不死 WordPress文章半角和全角
-
全角转半角笔记
2016-09-15 11:44:10全角双引号和单引号转成半角下的双引号和单引号问题描述:
今天遇到了一篇文章里面有全角和半角,但是我这边的解析器对于全角的双引号和全角的单引号的解析是乱码,就需要转成半角下的双引号和单引号,然后自己google了好多,前几页的推荐的方法都使用了,但是没有发现一个能实现这个功能的,就自己搞了下,(PS:虽然单句是可以转成功的,但是对于txt文件里面的,还是转成了乱码,原因还在查找),特此记录一下,希望能够帮助其他遇到问题的人。
方法一
/** * 全角转半角 * * @param result 需要转换的字符串(内容) * @return 转换得到结果 */ public static String qjToBj(String result) { char[] chars = result.toCharArray(); for (int i = 0; i < chars.length; i++) { System.out.println(chars[i] + " " + (int) (chars[i])); if (chars[i] == 12288) { chars[i] = ' '; } else if (chars[i] == 8221) { // ” ---> 8221 chars[i] = (char) (chars[i] - 8187); } else if (chars[i] == 8220) { // “ ---> 8220 " ---> 34 chars[i] = (char) (chars[i] - 8186); } else if (chars[i] == 8217) { // ’ ---> 8217 ' ---> 39 chars[i] = (char) (chars[i] - 8178); } else if (chars[i] == 8216) { // ‘ ---> 8216 chars[i] = (char) (chars[i] - 8177); } else if (65281 <= chars[i] && chars[i] <= 65374) { chars[i] = (char) (chars[i] - 65248); } else { chars[i] = chars[i]; } } return new String(chars); }
结果图:
方法二
str = str.replaceAll("“|”", "\""); //替换所有全角双引号 str = str.replaceAll("‘|’", "'"); //替换所有全角单引号
结果图:
-
字符串半角全角互转详解
2015-07-07 19:15:37全角和半角之间的互相转换。 ASCII的一些知识。 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格 \b 退格 \r 回车 \f 走纸换页 \\ 反斜线符"\" \' 单引号符 \ddd 1~3位八进制数所代表的字符 ...全角和半角之间的互相转换。
ASCII的一些知识。
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\\ 反斜线符"\"
\' 单引号符
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制数所代表的字符
空格的ASCII是32,转换为16进制是x20,使用转义字符为 \x20ASCII码表
下面贴代码,在参考别人的基础上另作整理。
package com.kongming.someuseful; /** * @author ACER * * 实现对字符串中全角字符和半角字符的互相转换 */ public class QuanJiao_BanJiao_Transform { // ASCII表中可见字符从!开始,值为33(Decimal),半角对应字符为 ! static final char DBC_CHAR_START = 33; // ASCII表中可见字符到~结束,值为126(Decimal),半角对应字符为 ~ static final char DBC_CHAR_END = 126; // 全角对应于ASCII表的可见字符从!开始,值为65281 ,全角对应字符为 ! static final char SBC_CHAR_START = 65281; // 全角对应于ASCII表的可见字符到~结束,值为65374,全角对应字符为 ~ static final char SBC_CHAR_END = 65374; // ASCII表中除空格外的可见字符与对应的全角字符的相对偏移,全角半角转换偏移量为65248 static final int CONVERT_STEP = 65248; // 全角空格的值,没有遵循上面说的ASCII的相对偏移量,必须单独处理,全角空格 ASCII值为12288 static final char SBC_SPACE = 12288; // 半角空格的值,ASCII值为32(Decimal),半角空格 ' ' static final char DBC_SPACE = 32; /** * --半角字符转为全角字符 * * @param src * 包含半角字符的字符串 * @return 返回全角字符的字符串 */ public static String bj2qj(String src) { if (src == null) { return src; } StringBuilder buf = new StringBuilder(src.length()); char[] ca = src.toCharArray(); for (int i = 0; i < ca.length; i++) { // 如果是半角空格,直接用全角空格替代 if (ca[i] == DBC_SPACE) { buf.append(SBC_SPACE); // 字符是!到~之间的可见字符 } else if ((ca[i] >= DBC_CHAR_START) && (ca[i] <= DBC_CHAR_END)) { buf.append((char) (ca[i] + CONVERT_STEP)); // 不对空格以及ascii表中其他可见字符之外的字符做任何处理 } else { buf.append(ca[i]); } } return buf.toString(); } /** * --全角字符转为半角字符 * * @param src * 包含全角字符的字符串 * @return 返回半角字符的字符串 */ public static String qj2bj(String src) { if (src == null) { return src; } StringBuilder buf = new StringBuilder(src.length()); char[] ca = src.toCharArray(); for (int i = 0; i < src.length(); i++) { // 如果位于全角!到全角~区间内 if (ca[i] >= SBC_CHAR_START && ca[i] <= SBC_CHAR_END) { buf.append((char) (ca[i] - CONVERT_STEP)); // 如果是全角空格 } else if (ca[i] == SBC_SPACE) { buf.append(DBC_SPACE); // 不处理全角空格,全角!到全角~区间外的字符 } else { buf.append(ca[i]); } } return buf.toString(); } // 测试 public static void main(String[] args) { String qj = "kmsocial,周杰。. -。-"; String bj = "kmsocial,周杰. -.-"; String qj2bj = QuanJiao_BanJiao_Transform.qj2bj(qj); String bj2qj = QuanJiao_BanJiao_Transform.bj2qj(bj); System.out.println("转换前:" + qj + "\n转换后:" + qj2bj); System.out.println("转换前:" + bj + "\n转换后:" + bj2qj); } }
-
半角单引号的标点没办法直接commit
2020-11-28 16:07:23<div><p>我在 <a href="https://github.com/YeLee/configure/blob/master/rime/punctuator.yaml">punctuator.yaml 里面重新绑定了半角单引号的标点 <pre><code> punctuator/half_shape: "'": {pair: [&... -
在word中将半角双引替换为全角双引
2010-04-22 16:28:00本文为转帖 想将其一次性全部替换成中文双引号,用一般的查找替换功能,不能实现左引号和右引号的对称,在网上搜索了很久,只找到一些用VBA编程来解决的方案,可惜我不懂VBA,也觉得这点小问题都要动用编程实在有些... -
sql 全角转半角_《SQL基础教程》学习笔记
2021-01-11 00:38:54第1章 数据库和SQL1-3 SQL概要SQL语句及其种类DDL-...)结尾SQL语句不区分大小写,关键字大写,表名首字母大写,其余小写字符串和日期常数需要使用单引号(‘’)括起来,‘abc’。数字常数直接书写单词之间需要使... -
占位符-vue-elementUI-引号内-html
2020-10-23 14:13:56和空格的区别 一、vue引号内占位符 1.半角占位符 将搜狗输入法切换至半角,引号内在指定位置点击空格键,如下: <el-form-item label="菜 单名称"> 2.全角占位符 将搜狗输入法切换至全角,引号内在指定位置... -
宏:word中给双引号配对很好用
2010-05-10 16:30:51)”和“半角直引号(")”的区别,但用来将“““改成配对的双引号很好用,特推荐。 1、在word的“工具”→“宏...”→“创建” 2、复制蓝色部分替换掉Normal-Newmacros(代码)中的所有... -
title显示不全的处理方法
2016-10-26 13:38:36最开始比如字符串是 you are so ,直接title的话,是只显示you,遇到空格不显示,网上查说是半角空格和全角空格的问题,要替换,因为想把title的内容取下来传递给后端,所以不想替换来替换去,所以没有尝试 ... -
robocopy 备份_备份双雄!Robocopy和XXCOPY使用详解
2021-01-17 13:12:26第三种是打开纯文本编辑器如“记事本”,在其中输入相应命令,在保存时输入文件名为“"文件名.bat"”(不需要全角双引号,但半角引号一定不能少),生成批处理文件。双击批处理文件即可运行相应的命令。因为建立的... -
备份双雄!Robocopy和XXCOPY使用详解
2013-11-20 15:08:40第三种是打开纯文本编辑器如“记事本”,在其中输入相应命令,在保存时输入文件名为“"文件名.bat"”(不需要全角双引号,但半角引号一定不能少),生成批处理文件。双击批处理文件即可运行相应... -
如何打出撇号
2015-04-29 10:07:56单引号是结束命令,中间必须是撇号:将半角换为全角即可打出撇号: plot(x,y),title('abc'),xlabel('holly's data'),ylabel('distance,m'),grid 直接在画出的图形中显示标题等参数: x=[0:20]; y=[0:20]... -
【中文技术文档的写作规范_P03】如何书写标点符号和控制文档体系
2020-01-30 15:23:02(1)中文语句的标点符号,均应该采取全角符号,这样可以与全角文字保持视觉的一致。 (2)如果整句为英文,则该句使用英文/半角标点。 (3)句号、问号、叹号、逗号、顿号、分号和冒号不得出现在一行之首。 句号 ... -
web测试中的测试点和测试方法总结
2019-10-07 14:53:35测试是一种思维,包括情感思维和智力思维,情感思维主要体现在一句俗语:思想决定行动上(要怀疑一切),智力思维主要体现在测试用例的设计上。具有了这样的思想,就会找出更多的...[]{}”特别要注意单引号和&... -
web测试点和app测试点
2018-06-04 10:30:12[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格... -
【转载】web测试中的测试点和测试方法总结
2020-08-08 11:12:04web测试中的测试点和测试方法总结 测试是一种思维,包括情感思维和智力思维...[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最 -
alert获取输入框内容_Web测试(输入框、添加和修改、删除功能)方法总结
2020-12-30 21:59:59[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查... -
web测试(输入框、添加和修改、删除功能)方法总结
2017-12-31 23:52:11[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。 (3)空格检查... -
web测试之输入框、添加和修改、删除功能方法总结
2020-09-22 14:59:46[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。 (3)空格... -
5-17
2012-05-17 20:04:401.熟悉了充值系统的代码,学习了过滤器里面加上单引号和半角/全角的字符过滤。 2.阅读了借口文档,有些东西糊里糊涂的明白了,有些东西还是不明白,还要继续加油。 3.代码里面有好多调用类,挺不明白的,目前还... -
xml中需要转义的字符
2013-08-19 12:54:00xml中如果含有特殊字符,是无法...经测试,单引号和双引号即使不进行转换,也是没有问题的。 另外需要注意的是:如果把是全角而不是半角,xml解析也是没有问题的。 specialCharMap = new HashMap<Stri... -
Java基础知识:unicode字符
2012-03-30 10:01:00注:除非有特别指明,否则以下符号皆属“半角”而非“全角”。 代码 显示 描述 U+0020 空格 U+0021 ! 叹号 U+0022 " 双引号 U+0023 # ... -
【Java基础知识 - 02】Unicode字符列表
2012-03-30 10:01:00注:除非有特别指明,否则以下符号皆属“半角”而非“全角”。 代码 显示 描述 U+0020 空格 U+0021 ! 叹号 U+0022 " 双引号 U+0023 # ... -
Markdown语法补充之中文首行缩进方法
2017-07-27 15:28:25由于markdown都是人家外国人发明的适用于网络的书写语言,自然按照英语的排版方式...//全角空格(中文)使用说明 若想实现中文段落首行缩进两个字,复制全角空格(即引号前包含引号的字符部分)两次到段落首部,依次 -
WordPress代码高亮插件:WP-CodeBox
2013-12-12 22:28:39为什么这么说呢,因为代码里有不少引号,而WordPress等博客程序默认会把英文引号(半角)在前台显现转化为中文全角引号,以至于别人复制代码过去之后不能用,还抱怨我的代码错误。用了wordpress代码插件WP-CodeBox后...