【问题标题】:How to Cut Everything except UTF-8 Encoding in Notepad++如何在 Notepad++ 中剪切除 UTF-8 编码之外的所有内容
【发布时间】:2017-12-06 21:52:01
【问题描述】:

我有一个类似于以下的文本文件:

<a style="color:#414146;" onclick="return trackOutboundLink(true,'Current Affair Page','question widget',' question click');" href="https://onlinetyari.com/hindi/question-bank/question-sentral-soyal-saileniti-i17677.html">
                                                सेण्ट्रल सोयल सैलेनिटी रिसर्च इंस्टीट्यूट (CSSRI) हरियाणा के किस जिले में स्थित 
हैं ?                                                </a>
                                            </div>
                                            <div class="show-optipns light">
                                                <a class="s_option" id="options_17677" onclick="showOption('17677','1')" style="text-align:right">Show Options</a>
                                            </div>
                                            <div id="question_17677" class="question_info" name="question_info">
                                                <div id="op_1_17677" class="col-sm-6 question-option form-group cursor-pointer" onclick="showAnswer('17677',1,1)" style="float:none">
                                                    <div class="input-group regular">
                                                        <span class="input-group-addon">A</span>
                                                        <div id="checkbox1_17677" type="text" class="form-control checkbox_data" id="inputGroupSuccess3" aria-describedby="inputGroupSuccess3Status">
                                                            करनाल में                                                            <span id="chk-tick1-17677"></span>
                                                            <span id="inputGroupSuccess3Status" class="sr-only">(success)</span>
                                                        </div>
                                                    </div>
                                                </div>
                                                <div id="op_2_17677" class="col-sm-6 question-option form-group cursor-pointer" onclick="showAnswer('17677',2,1)" style="float:none">
                                                    <div class="input-group regular">
                                                        <span class="input-group-addon">B</span>
                                                        <div id="checkbox2_17677" type="text" class="form-control checkbox_data" id="inputGroupSuccess3" aria-describedby="inputGroupSuccess3Status">
                                                            महेन्द्रगढ़ में  

我想删除除了 印地语 字词之外的所有内容,所以我的文件只剩下:

सेणलसोयलचच हैं ? करनाल में महेन्द्रगढ़ में

这可以用正则表达式吗?

【问题讨论】:

    标签: regex utf-8 notepad++


    【解决方案1】:

    删除与此正则表达式匹配的所有内容:

    [^[:unicode:]]+
    

    如果您想保留空格,请删除与此正则表达式匹配的所有内容:

    [^[:unicode:]\s]+
    

    然后,如果您想将所有间距压缩为单个空格,请搜索:

    \s+
    

    并用一个空格替换它。结果如下:

    सेणलचचयूटह

    【讨论】:

    • 如何同时获得换行符和空格,我将所有输出都放在一行中,没有空格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    相关资源
    最近更新 更多