00 বা 50 এ শেষ হওয়া সংখ্যাগুলি কেবলমাত্র একটি নির্দিষ্ট লাইনে সন্ধান করুন


1

মূলত আমার এই আছে

<Placemark>
        <name>9795</name>
        <description><![CDATA[converted by:</br><a href="http://gridreferencefinder.com/">GridReferenceFinder.com</a></br>]]></description>
        <Point>
            <coordinates>-1.0198045,52.231084,0</coordinates>
        </Point>
    </Placemark>
    <Placemark>
        <name>9800</name>
        <description><![CDATA[converted by:</br><a href="http://gridreferencefinder.com/">GridReferenceFinder.com</a></br>]]></description>
        <Point>
            <coordinates>-1.0198629,52.23109400000001,0</coordinates>
        </Point>
    </Placemark>
    <Placemark>
        <name>9805</name>
        <description><![CDATA[converted by:</br><a href="http://gridreferencefinder.com/">GridReferenceFinder.com</a></br>]]></description>
        <Point>
            <coordinates>-1.0199357,52.231112,0</coordinates>
        </Point>
    </Placemark>

এবং আমি এটি এ পরিণত করতে চান

<Placemark>
        <name>9800</name>
        <description><![CDATA[converted by:</br><a href="http://gridreferencefinder.com/">GridReferenceFinder.com</a></br>]]></description>
        <Point>
            <coordinates>-1.0198629,52.23109400000001,0</coordinates>
        </Point>
    </Placemark>

তবে আমার কয়েক হাজার লাইন আছে। আমি গোষ্ঠীগুলি অনুসন্ধান করতে চাই এবং লাইনের সংখ্যার শেষে 00 বা 50 নেই এমন একটিগুলি মুছতে চাই<name>number</name>


কেন 9805আপনার ফলাফল অনুপস্থিত?
ফ্রুক্টজওয়ার্গ

এটি 30000 পর্যন্ত যায় এবং 5 এর উপরে চলে যায়। আমার কেবল লাইনের নামের শেষে 00 বা 50 নম্বর সহ কোডটি দরকার
আজার.বি

উত্তর:


0

আপনি এক্সএসএল ট্রান্সফর্মেশন করে আপনার সমস্যার সমাধান করতে পারেন। আপনি আপনার নোটপ্যাড ++ এ এক্সএমএল সরঞ্জাম প্লাগইন যুক্ত করে এটি করতে পারেন ।

নিম্নলিখিত রূপান্তর সহ একটি নতুন এক্সএসএল ফাইল তৈরি করুন:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" indent="yes"/>
  <xsl:strip-space elements="*"/>
  <xsl:template match="@*|node()">
    <xsl:copy>
      <xsl:apply-templates select="@*|node()">
        <xsl:sort select="Placemark/name"/>
      </xsl:apply-templates>
    </xsl:copy>
  </xsl:template>
  <xsl:template match="Placemark['00' != substring(name, string-length(name) - string-length('00') +1) and '50' != substring(name, string-length(name) - string-length('50') +1)]"/>
</xsl:stylesheet>

রূপান্তরটি এর সাথে বা ফলাফলের সাথে শেষ হওয়া সমস্ত Placemarkনোডকে অনুলিপি করবে ।name0050

এখন আপনি এক্সএমএল ফাইল খুলতে পারেন। প্লাগইনগুলিতে যান -> এক্সএমএল সরঞ্জাম -> এক্সএসএল রূপান্তর। তৈরি xls ফাইলটি নির্বাচন করুন এবং রূপান্তর করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.