Ik ben bezig om een ms word filter aan het maken. Aangezien word nogal brakke(overbodige) html maakt.
Nu wil ik dus met regular expressions, deze heb ik al.
Nu wil ik nog een filter maken die alle "class=+" dingen eruit gooit, die classes staan toch niet in een style sheet, dus nutteloos. Maar dat wil niet helemaal lukken.
Verder zou iemand kunnen kijken of boven staande makkelijker kan? Het werkt maar of het goed is, geen idee

En zijn er nog mensen die meer dingen er uit zouden filteren? ideeen? tips?
Voor de mensen die geen Word hebben (lucky bastards), hier heb je een klein gedeelte word html.
Nu wil ik dus met regular expressions, deze heb ik al.
PHP:
1
2
3
4
5
6
7
8
9
10
11
| <? $word_input = preg_replace ("/(<P\s)(\w+)([^>]*>)/e", "'<P>'", $word_input); // FILTERT ALLE <P +> eruit en maakt er <P> van. $word_input = preg_replace ("/(<\?)(\w+)([^>]*>)/e", "''", $word_input); // Filtert <? +> wat XML dingen // // Deze komen niet voor in stukje onderaan // <o:p> en </o:p> (wat zijn dat voor tags???? // $word_input = preg_replace ("/(<[a-zA-Z]:)(\w+)([^>]*>)/e", "''", $word_input); // Er staat tags in zoals <o:p> na filter niet meer $word_input = preg_replace ("/(<\/[a-zA-Z]:)(\w+)([^>]*>)/e", "''", $word_input); // Er staat tags in zoals </o:p> na filter niet meer ?> |
Nu wil ik nog een filter maken die alle "class=+" dingen eruit gooit, die classes staan toch niet in een style sheet, dus nutteloos. Maar dat wil niet helemaal lukken.
Verder zou iemand kunnen kijken of boven staande makkelijker kan? Het werkt maar of het goed is, geen idee
En zijn er nog mensen die meer dingen er uit zouden filteren? ideeen? tips?
Voor de mensen die geen Word hebben (lucky bastards), hier heb je een klein gedeelte word html.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <P class=MsoNormal style="MARGIN: 0cm 0cm 6pt; mso-layout-grid-align: none"><SPAN style="FONT-SIZE: 9.5pt; mso-bidi-font-size: 10.0pt">This guide builds on the configuration achieved in </SPAN><SPAN style="COLOR: black; mso-bidi-font-family: Arial">Upgrading NT to Windows 2000 Active Directory<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 6pt">The administration tools are installed by default on all Windows 2000-based domain controllers. On Windows 2000-based stand-alone servers or workstations, the Active Directory service administration tools are optional and can be installed from the Optional Windows 2000 components package.</P> <P class=MsoNormal style="MARGIN: 0cm 0cm 6pt"><A name=_Toc438716861> <o:p></o:p></A></P> <H2 style="MARGIN: 14pt 0cm 0pt"><SPAN style="mso-bookmark: _Toc438716861"><A name=_Toc474139825></A><A name=_Toc475104160><SPAN style="mso-bookmark: _Toc474139825"><FONT face="Arial Black" size=2>Scenario Tasks</FONT></SPAN></A></SPAN></H2> <P class=MsoNormal style="MARGIN: 0cm 0cm 6pt">You perform the following tasks in this walkthrough.</P> <TABLE style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: 6.15pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-top-alt: solid gray 1.5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-table-layout-alt: fixed; mso-border-bottom-alt: solid gray 1.5pt" cellSpacing=0 cellPadding=0 border=1> <TBODY> <TR style="HEIGHT: 15pt"> <TD style="BORDER-RIGHT: #c0c0c0; PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #c0c0c0; WIDTH: 159.45pt; PADDING-TOP: 0cm; BORDER-BOTTOM: gray 0.75pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=top width=213> <P class=MsoNormal style="MARGIN: 0cm 0cm 6pt"><SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt">Setup and Management Tasks<o:p></o:p></SPAN></P></TD> <TD style="BORDER-RIGHT: #c0c0c0; PADDING-RIGHT: 5.4pt; BORDER-TOP: gray 1.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #c0c0c0; WIDTH: 198pt; PADDING-TOP: 0cm; BORDER-BOTTOM: gray 0.75pt solid; HEIGHT: 15pt; BACKGROUND-COLOR: transparent" vAlign=top width=264> <P class=TableBullet style="MARGIN: 2pt 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: Symbol"><FONT size=2>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN><FONT size=2>Administering Active Directory including-Organizational Units, Delegation of Administration, user accounts (create, delete, rename, finding users), password policy, account lockout </FONT></P> <P class=TableBullet style="MARGIN: 2pt 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: Symbol"><FONT size=2>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN><FONT size=2>Administering groups including create, add users </FONT></P> <P class=TableBullet style="MARGIN: 2pt 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: Symbol"><FONT size=2>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN><FONT size=2>Administering file resources including create shared folders and assigning permission.</FONT></P> <P class=TableBullet style="MARGIN: 2pt 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: Symbol"><FONT size=2>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN><FONT size=2>Administering print resources including create shared printers and assigning permissions.</FONT></P> <P class=TableBullet style="MARGIN: 2pt 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: Symbol"><FONT size=2>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN><FONT size=2>Administering Web resources including configuring authentication, permissions and default documents, and creating a virtual directory.</FONT></P> <P class=TableBullet style="MARGIN: 2pt 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: Symbol"><FONT size=2>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN><FONT size=2>Monitor event logs including how to set audit triggers and monitor audit logs to maintain a record of security and user-related network events.</FONT></P> <P class=TableBullet style="MARGIN: 2pt 0cm 0pt 18pt"><SPAN style="FONT-FAMILY: Symbol"><FONT size=2>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></SPAN><FONT size=2>End user tasks-requesting a certificate, creating a Web folder, presenting ad certificate for authentication.</FONT></P></TD></TR></TBODY></TABLE> |
Programmer - an organism that turns coffee into software.